3

自从我迁移到 XCode 5 并应用了所有推荐的项目设置后,在为 Simulator 构建项目时,我开始收到以下编译警告。任何线索如何摆脱这个。

Capabilities that require entitlements from "./Resources/Entitlements.plist" may not function in the Simulator

警告信息

4

2 回答 2

2

尝试在另一台计算机上设置项目时遇到了这个问题。我安装了证书,但没有安装用于证书的私钥(开发人员和分发证书)。一旦我复制了用于从另一台计算机签署证书的私钥,警告就消失了。

您可以在 Keychain Access 应用程序中查看用于签名证书的私钥。证书下应该有一个下拉图标,指示与该证书关联的密钥。如果你没有看到,你要么需要从另一台计算机复制它(如我的例子),要么重新生成它并生成一个新证书。

于 2014-08-21T20:19:22.070 回答
1

我在新计算机上设置项目时遇到了这个错误。最终不得不在开发中心重新生成证书并在 Xcode 5 中重新加载它们。

于 2014-01-09T22:32:59.610 回答