我在 Xcode 4.2 中创建了一个基本应用程序。非常简单的应用程序,我没有改变任何东西。按下运行,您将获得标准的基本应用程序窗口。如果我打开目标的权利并点击运行,我不会收到任何调试器错误,但窗口永远不会出现。我使用 Console.app 检查了日志并得到以下信息:
我得到的第一个错误:
taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed
删除 iCloud 容器“com.alsbury.EntitlementsTest”后,我收到此错误:
taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed
由于 iCloud 类型的内容,我什至向我的开发者帐户添加了一个应用程序、一个配置文件并添加了我的机器。有什么想法吗?现在很困惑。
确保几件事。不幸的是,这是一个乏味的过程,但如果您仔细按照步骤操作,您应该已准备就绪。
1)在 Apple 网站的开发者证书实用程序页面中,您可以注册您的计算机及其 UUID。
2)您已创建并下载了开发证书。
3)您的应用程序 ID(在同一实用程序中)已针对 iCloud 配置。这通常只需要您选中一个复选框。
4)您的应用程序的开发配置文件指向中提到的应用程序 ID(3),以及注册的硬件系统(1),以及中提到的证书(2)
5)下载新的配置文件后,双击将其安装在系统中,并将其拖到管理器中的“配置配置文件”窗格中,将其安装在 Xcode 中。
6)在应用程序的构建设置中,确保代码签名身份指向新的配置文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)