我没有看到为什么这条消息应该出现在日志末尾的原因:
/Users/Val/Library/Developer/Xcode/DerivedData/Mathematics-dzakmzlewrmgvibasvuixiwmkwwp/Build/Products/Debug-iphoneos/Mathematics.app: object file format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1
如何解决此错误?
我很绝望,我的所有证书和个人资料都是有效的,应用程序本身没有任何错误。
答案 0 :(得分:6)
我遇到了与Xcode 7.0.1和cocoapods相同的问题。我最终做了以下事情:
删除了DerivedData文件夹下的所有内容
rm -fr / Users / {user} / Library / Developer / Xcode / DerivedData / *
重新启动Xcode并重建项目
答案 1 :(得分:5)
对我来说,结果是C / C ++ / Objective C的构建设置/构建选项/编译器在项目和目标之间变得不匹配...在每种情况下设置为默认并且问题已解决。
答案 2 :(得分:4)
确保目标的info.plist中的“可执行文件名称”(CFBundleExecutable)条目与目标设置中指定的“产品名称”匹配。
答案 3 :(得分:3)
在与此错误作斗争约2周并尝试每个建议的解决方案后,在我的情况下问题如下:
* 在项目下 - >构建设置 - >构建选项,“构建变体”被设置为与目标不同的东西 - >构建设置 - >构建选项 - >构建变体
确保将它们设置为相同的设置,该设置应为“正常”。
这个改变终于摆脱了usr / bin / codesign失败的退出代码1.
答案 4 :(得分:2)
对我来说,解决方案是: