1

这是第一次尝试在 iPad 上测试我使用 LiveCode 创建的应用程序。

我确保 IOS 配置门户具有以下临时设置:

certificates in Development and Distribution.
Ipad is registered
Apple ID is set up
provisioning in Development and Distribution.

当我尝试将应用程序导入 Xcode 时,会显示以下错误:

The executable was signed with invalid entitlements.

我如何将所有这些都放入 xCode 中,以便可以在 iPad 上测试我的 LiveCode 应用程序?

4

3 回答 3

8

您可能使用了分发配置文件而不是开发人员的配置文件。

Apple 网站上逐步描述了开发人员证书和配置文件的创建。我强烈建议您花时间阅读这些步骤,并确保正确执行每个步骤。

Apple 的配置门户还有一个助手,可以帮助您创建开发人员的配置文件。如果你想通过 XCode 在你自己的设备上安装你的应用程序,你需要使用这个开发者的配置文件而不是一个 ad-hoc prodile。

您可以在 LiveCode 的独立应用程序设置窗口中使用开发人员的配置文件。

于 2012-12-29T21:59:49.643 回答
1

这是一个 ENTITLEMENTS 错误,而不是代码符号问题。权利与 iCloud 有关。在 Xcode 4 中,这是在底部的 Summary 页面上完成的。在 Xcode 5 中,它位于顶部称为功能的新页面上。它将被 FIX this Issue Flag 点亮。只需选择您的开发配置文件,您就可以开始了。它确实需要一个带有 iCloud Checked 的 AppID 设置。如果您不使用 iCloud,只需删除构建设置中“权利”字段中的任何内容。

虽然我经常看到“阅读文档”的答案。a.) 我们大多数人都会尝试阅读文档,并且 b.) 它很少包含编码或解决任何问题所需的有用的细粒度细节。干杯

于 2014-01-03T23:47:17.453 回答
0

权利也可用于游戏中心、存折、应用内购买和地图。所有都设置在名为 Capabilities 的目标选项卡中。

于 2014-01-04T00:01:53.800 回答