【发布时间】:2011-11-03 04:42:03
【问题描述】:
我在 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 类型的东西,我什至在我的开发者帐户中添加了一个应用程序、一个配置文件并添加了我的机器。有什么想法吗?现在很迷茫。
【问题讨论】:
-
你说你有开发者账号,你是注册的mac开发者(付费开发者计划的)吗?
-
是的,我有一个付费桌面开发者帐户。
-
大卫,事情进展如何,你还有问题吗?
-
我也有这个问题。尝试过:(1)为应用程序 ID 关闭 iCloud(并重新生成配置文件); (2)同时使用开发和分发配置文件(开发者注册了我的机器ID); (3) 不输入 iCloud 权利(在这种情况下 Xcode 会自动生成它们),输入空的 iCloud 权利(空数组,空字符串),输入正确的 iCloud 权利; (4) 禁用沙盒; (5) 启用沙盒并删除容器。没有什么帮助。在禁用权利后工作。 Xcode 4.2.1.
标签: xcode mac-app-store entitlements