自从更新(违背我的意愿)到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,而另一个问题的答案都不适合我!
9条答案
按热度按时间unhi4e5o1#
如果你在你的项目中添加了一个文件夹作为“文件夹引用”,你会得到这个错误(在Xcode中,这个项目会有一个蓝色的文件夹标志)
qhhrdooz2#
我解决了同样的问题:
1.将--deep添加到“生成设置”中的“其他代码签名标志”中。
1.在目标的“签名和功能”中,点击左上角的“+功能”,然后选择“强化运行时”。
1.然后打开列表中的“禁用库验证”。
我真的不知道使用此功能是否有任何缺点,但我的应用程序在macOS和iOS上编译和运行都很好。
h43kikqp3#
今天早上我升级到XCode-11后也遇到了同样的错误。内置于模拟器中,但不在设备上。
这个帖子帮助解决了我在下面总结的问题。
https://stackoverflow.com/a/52628909/9286768
3ks5zfa04#
我通过将
--deep
添加到Build Settings > Signing中的Other Code Signing Flags来修复这个问题z8dt9xmd5#
我所有的Carthage框架都遇到了同样的问题,解决方案是:
在Target-> [AppName] -> General ->“Frameworks,Libraries and Embedded Content”下
在有问题的框架旁边的选项中选择“不嵌入”。
更多信息在此thread
**注意:**这可能不能完全解决问题,永远不要忘记尝试清理项目,重新启动Xcode甚至有时重新启动Mac。
mzmfm0qo6#
我解决了这个问题如下:在添加了2个“.png”文件后,Xcode(版本13.2.1(13C100))将无法再编译。我将这两个文件集成到一个.rtf文件(由Xcode生成)中,并再次成功编译。就是这样
pod7payv7#
我通过确保构建设置中的代码签名身份是正确的来修复这个问题-不仅仅是一般的苹果开发,然后在产品菜单中清理构建文件夹。当我再次运行它时,它没有错误。
gc0ot86w8#
我在Xcode 13中解决了一个类似的错误,只将我的Base SDK更改为最新的SDK(即iOS 15)。
3npbholx9#
我在Xcode 14.3.1中添加了两个.PNG文件后也遇到了同样的问题
运行
文件上的xattr -cr修复了此问题