将 Xcode 升级到 4.6 并构建我的 Kobold2D 项目后,我收到以下错误:
ld: file not found: /Users/Jon/Library/Developer/Xcode/DerivedData/Kobold2D-
awxpgwvfoipnxpdyaptbdirnnfwq/Build/Intermediates/ArchiveIntermediates/Kodable-
iOS/BuildProductsPath/Release-iphoneos/libkobold2d-ios.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
仅在使用 product>archive 构建 IPA 时才会发生。我可以直接在设备上运行没问题。这让我相信它是一个分发权限设置。我已经对这里的错误进行了一些研究,并且还回顾了关于 SO 的类似问题。我知道问题出在哪里,但似乎没有一个解决方案可以解决问题。
这只发生在 Xcode 4.6 上。我之前已经能够构建 IPA 没有问题,甚至在 App Store 中有应用程序,所以我不知道是什么变化导致了这个。