答案 0 :(得分:3)
因此,如果label是pod中的lib,则您可能会受到cocoapods错误的影响;尝试将此post_install添加到您的Podfile中
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings.delete('CODE_SIGNING_ALLOWED')
config.build_settings.delete('CODE_SIGNING_REQUIRED')
end
end
我建议您删除所有派生数据并从xcode中清除。
然后,使用pod install
答案 1 :(得分:2)
我不得不结合以上两个出色的答案(Podfile修改和可可豆荚1.4.0版)以及另一个线程的另一个Podfile修改
我的Podfile:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.new_shell_script_build_phase.shell_script = "mkdir -p $PODS_CONFIGURATION_BUILD_DIR/#{target.name}"
target.build_configurations.each do |config|
config.build_settings['CONFIGURATION_BUILD_DIR'] = '$PODS_CONFIGURATION_BUILD_DIR'
config.build_settings.delete('CODE_SIGNING_ALLOWED')
config.build_settings.delete('CODE_SIGNING_REQUIRED')
end
end
end
然后
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.4.0
在Xcode 9.4.1上为我工作
答案 2 :(得分:1)
这是Cocoapod版本1.5.0的问题 如果使用的是此错误,则会出现此错误。
要删除当前版本,您可以运行:
sudo gem卸载cocoapods
您可以通过以下命令安装特定版本的可可豆荚:
sudo gem install cocoapods -v 1.4.0
在更新之前删除Podlock文件。