自从(违背我的意愿)更新到Xcode 11之后,在尝试构建项目时遇到此错误:
CodeSign /Volumes/HDD/OpenFrameworks/of_v0.9.8_osx_release/apps/plus-pool-light/pplight-ofx-098/bin/pplight-ofx-098Debug.app (in target 'pplight-ofx-098' from project 'pplight-ofx-098')
cd /Volumes/HDD/OpenFrameworks/of_v0.9.8_osx_release/apps/plus-pool-light/pplight-ofx-098
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
Signing Identity: "-"
/usr/bin/codesign --force --sign - --entitlements /Volumes/HDD/OpenFrameworks/of_v0.9.8_osx_release/apps/plus-pool-light/pplight-ofx-098/build/pplight-ofx-098.build/Debug/pplight-ofx-098.build/pplight-ofx-098Debug.app.xcent --timestamp=none /Volumes/HDD/OpenFrameworks/of_v0.9.8_osx_release/apps/plus-pool-light/pplight-ofx-098/bin/pplight-ofx-098Debug.app
/Volumes/HDD/OpenFrameworks/of_v0.9.8_osx_release/apps/plus-pool-light/pplight-ofx-098/bin/pplight-ofx-098Debug.app: code object is not signed at all
In subcomponent: /Volumes/HDD/OpenFrameworks/of_v0.9.8_osx_release/apps/plus-pool-light/pplight-ofx-098/bin/pplight-ofx-098Debug.app/Contents/Frameworks/GLUT.framework
Command CodeSign failed with a nonzero exit code
我尝试清理项目,重置登录钥匙串并重新启动计算机,但是仍然出现此错误...该怎么办?
我正在使用OpenFrameworks构建OSX应用,而不是iOS应用。在Xcode 10.3中构建它时,它工作正常,没有错误。
这个问题的独特之处在于它是针对Xcode 11的,而不是针对10的,而其他问题的答案都对我没有帮助!
答案 0 :(得分:6)
我已经通过以下方法解决了相同的确切问题:
我真的不知道使用此功能是否有任何缺点,但是我的应用程序可以在macOS和iOS上编译并正常工作。
答案 1 :(得分:4)
如果您在项目中添加了一个文件夹作为“文件夹参考”,则会出现此错误(该项目在Xcode中将带有蓝色的文件夹徽标)
答案 2 :(得分:2)
我通过在构建设置>签名
中的其他代码签名标志中添加--deep
来解决此问题
答案 3 :(得分:1)
今天早上升级到XCode-11之后,我遇到了同样的错误。在模拟器中构建,但不在设备上构建。
此线程有助于解决我在下面总结的问题。
https://stackoverflow.com/a/52628909/9286768
答案 4 :(得分:0)
我通过确保“构建设置”中的“代码签名身份”正确-不仅是常规的Apple Development来解决问题,然后清除了“产品”菜单中的“构建文件夹”。当我再次运行它时,它的构建没有错误。
答案 5 :(得分:0)
我所有的迦太基框架都有相同的问题,解决方案是:
在目标下-> [AppName]->常规->“框架,库和 嵌入式内容”
为有问题的选项旁边的选项选择“不嵌入” 框架。
更多信息在此thread
中注意::这可能无法完全解决问题,永远不要忘记尝试清理项目,重新启动Xcode甚至有时重新启动Mac。