自从我转移到 XCode 5 并应用了所有推荐的项目设置后,我在为模拟器构建项目时开始收到以下编译警告。任何关于如何摆脱它的线索。
Capabilities that require entitlements from "./Resources/Entitlements.plist" may not function in the Simulator
最佳答案
我在尝试在另一台计算机上设置项目时遇到了这个问题。我安装了证书,但没有安装用于证书的私钥(开发人员和分发证书)。一旦我从另一台计算机复制了用于签署证书的私钥,警告就消失了。
您可以在 Keychain Access 应用程序中查看哪个私钥用于签名证书。证书下方应该有一个下拉图标,指示哪个 key 与该证书相关联。如果您没有看到一个,您将需要从另一台计算机复制它(如我的情况)或重新生成它并生成一个新证书。
关于ios - 带有目标模拟器的 XCode 5 权利的编译警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19844820/