自从我迁移到 XCode 5 并应用了所有推荐的项目设置后,在为 Simulator 构建项目时,我开始收到以下编译警告。任何线索如何摆脱这个。
Capabilities that require entitlements from "./Resources/Entitlements.plist" may not function in the Simulator
自从我迁移到 XCode 5 并应用了所有推荐的项目设置后,在为 Simulator 构建项目时,我开始收到以下编译警告。任何线索如何摆脱这个。
Capabilities that require entitlements from "./Resources/Entitlements.plist" may not function in the Simulator
尝试在另一台计算机上设置项目时遇到了这个问题。我安装了证书,但没有安装用于证书的私钥(开发人员和分发证书)。一旦我复制了用于从另一台计算机签署证书的私钥,警告就消失了。
您可以在 Keychain Access 应用程序中查看用于签名证书的私钥。证书下应该有一个下拉图标,指示与该证书关联的密钥。如果你没有看到,你要么需要从另一台计算机复制它(如我的例子),要么重新生成它并生成一个新证书。
我在新计算机上设置项目时遇到了这个错误。最终不得不在开发中心重新生成证书并在 Xcode 5 中重新加载它们。