taskgated:kill app,因为它不允许使用com.apple.developer.ubiquity-container-identifiers权利

时间:2012-01-11 00:50:13

标签: ios icloud

所以,创建一个vanilla项目,build&跑...应用程序没有出现。打开控制台:

“1/10/12 6:32:29.967 PM taskgated:kill 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。实际上我甚至都没有改变默认项目。任何解决方案或想法?感谢任何克服了这一点的人。

2 个答案:

答案 0 :(得分:1)

事实证明,从文档来看,它自动创建和更新的XCode“默认配置文件”包括iCloud权限。由于这些权限是特定于应用程序的,因此可能会使用默认的xcode配置文件中断每个应用程序。

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

答案 1 :(得分:0)

我能够通过进入配置门户,在我的通配符App ID上禁用iCloud,返回Xcode,以及刷新配置文件列表来完成这项工作。