1.背景:
- 多人开发项目,提交文件后突然出现xcode启动项目一直loading,清理缓存,删除xcworkspace和pod文件,重新pod install也不起作用;
解决方法:
- masnory(1.1.0)版本过低导致
- 升级masnory到(1.1.0.1)后问题得到解决。
2.背景
- 如果项目是cocopod方式集成,xcode14版本运行会报签名错误;
解决方法
1.在终端执行下面的命令即可安装
gem install cocoapods-pod-sign
2.在Podfile的同级目录执行,创建Gemfile文件
bundle init
bundle install
3.在Gemfile文件中添加
gem 'cocoapods-pod-sign'
gem 'cocoapods'
4.在Podfile里添加
### 第一种方式
plugin 'cocoapods-pod-sign'
skip_pod_bundle_sign # 用来跳过Xcode对bundle资源的签名
执行命令
bundle exec pod install
第二种方式
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings["DEVELOPMENT_TEAM"] = "XXXXXX(证书名称)"
end
end
end
end