无论是否启用权利,Mac应用程序都会崩溃(由于权利而死亡)

我有一个在Entitlements文件中启用了iCloud的应用程序,但实际上并没有使用该function。 (只是让我的鸭子连续,所以我可以在未来开启function。)

我的应用程序运行正常,但昨天突然停止启动。 我能够从控制台确定该应用程序正在被杀害:

1/6/12 7:25:17.433 AM taskgated: killed com.xxx.xxx[pid 14991] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

我发现这很奇怪,因为我的App ID和configuration文件已经configuration了w / iCloud很长一段时间,并且iCloud已经被积极地用于开发版本的testing。

无论如何,为了testing一些不相关的function,我禁用了应用程序的权利 ,取消select项目编辑器中的“启用权利”checkbox:

权利已禁用

但是,即使在清理和重新启动之后,应用程序也会以同样的方式死亡。 我也尝试启用权利,但与iCloud容器全部删除。 没有运气。

我有同样的问题,删除我创build的访问iCloud的configuration文件帮助(除了清理,垃圾容器和派生数据) – 很多的试验和错误。