【发布时间】:2017-03-15 19:38:48
【问题描述】:
从昨天开始,我无法使用 Xcode 8.1 在 iOS 10 模拟器上构建和运行我的项目。奇怪的是,构建和运行在真实设备上运行良好。问题是:
.../Xcode/DerivedData/Tripla_Doppia-fllujkpnletlmwcswbkopyphtkqd/Build/Products/Debug-iphonesimulator/Appirater.bundle:捆绑格式无法识别、无效或不合适 命令 /usr/bin/codedesign 失败,退出代码为 1
我尝试清理项目并清理派生数据的文件夹,但没有任何改变。我正在使用 CocoaPods 来管理库,包括 Appirater pod。直到上周,构建和运行都运行良好。有什么建议吗?
这是截图链接:
【问题讨论】:
-
1.删除派生数据 2. 清理项目并尝试再次运行您的项目。
-
我听从了你的建议,但再次构建失败。
-
代码签名似乎有问题。令人惊讶的是,它不应该影响模拟器。
-
终于找到了解决办法。我将 CocoaPods 更新到了最新版本(1.1.1,它是 0.3.9),现在构建成功了。我不明白为什么,但它有效。也许 Xcode 8.1、CocoaPods 0.3.9 和我使用的 pod 之间存在问题,因为使用 Xcode 8.0 项目没有任何问题。
标签: ios objective-c ios-simulator cocoapods xcode8