这是第一次尝试在iPad上测试我使用LiveCode创建的应用程序。
我确保IOS Provisioning Portal具有以下设置为ad hoc:
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应用程序?
答案 0 :(得分:8)
可能您使用的是分发配置文件而不是开发人员的个人资料。
Apple的网站上逐步介绍了开发人员证书和配置文件的创建。我强烈建议您花些时间阅读这些步骤,并确保正确执行每一步。
Apple的配置门户还有一个助手,可以帮助您创建开发人员的配置文件。如果要在自己的设备上通过XCode安装应用程序,则需要使用此开发人员的配置文件而不是临时产品。
您可以在LiveCode的独立应用程序设置窗口中使用devloper的配置文件。
答案 1 :(得分:1)
这是ENTITLEMENTS错误,而不是代码签名问题。权利与iCloud有关。在Xcode 4中,这是在底部的Summary页面上完成的。在Xcode 5中,它位于顶部称为功能的新页面上。它会点亮这个问题标志。只需选择您的Devel个人资料,您就可以开始了。它确实需要使用iCloud Checked进行AppID设置。如果您不使用iCloud,请简单删除构建设置中“权利”字段中的任何内容。
虽然我经常看到“阅读文档”的答案。 a。)我们大多数人都试图阅读文档和b。)它很少包含编码或解决任何问题所需的详细细节。干杯
答案 2 :(得分:0)
权利也可用于游戏中心,存折,应用程序内购买和地图。所有都在Target标签中设置,名为Capabilities。