2012-01-11 13 views
1

因此,创建一个vanilla项目,生成& run ...应用程序不会出现。打开控制台:taskgated:杀死应用程序,因为它不允许使用com.apple.developer.ubiquity-container-identifiers权利

“1/12/12 6:32:29.967 PM taskgated:杀死com.myapp.TEST [pid 28092],因为它使用的com.apple.developer.ubiquity-container-identifiers权利不是允许”

几乎是同样的问题在这里 Turning Entitlements on in Xcode Prevents Bare Bones App From Launching

这里。 Mac application crashes (killed due to entitlements) regardless of whether entitlements are enabled

我没有使用iCloud。事实上,我甚至没有改变默认的项目。任何解决方案或想法?感谢任何克服这一点的人。

回答

1

事实证明,甚至从文档中,它自动创建并更新ALSO的XCode“默认配置文件”还包括iCloud权限。由于这些权限是特定于应用程序的,可能这会使用默认的xcode配置文件破坏每个应用程序。

我不知道为什么这不是流行病,但在我的情况下,这意味着不使用“XCode通配符应用程序ID”,我不得不创建一个没有iCloud的新的“基本通配符应用程序ID”。使用这个并创建一个新的配置文件,添加它等,工作。这意味着我不能让XCode处理配置文件了:(

0

我能够通过进入配置门户,在我的通配符应用程序ID上禁用iCloud,返回到Xcode以及刷新配置配置文件列表。