taskgated:杀死应用程序,因为它不允许使用 com.apple.developer.ubiquity-container-identifiers 权利

Posted

技术标签:

【中文标题】taskgated:杀死应用程序,因为它不允许使用 com.apple.developer.ubiquity-container-identifiers 权利【英文标题】:taskgated: killed app because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 【发布时间】:2012-01-11 00:50:12 【问题描述】:

所以,创建一个 vanilla 项目,构建并运行...应用程序没有出现。打开控制台:

“1/10/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】:

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

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于taskgated:杀死应用程序,因为它不允许使用 com.apple.developer.ubiquity-container-identifiers 权利的主要内容,如果未能解决你的问题,请参考以下文章

如何有效地杀死C ++(Win32)中的进程?

自动杀死长时间运行的查询(MySql),Apache Tomcat DataSource

切换隐私设置将杀死应用程序

Kitkat 杀死:不允许加载本地资源:file:///android_asset/webkit/android-weberror.png

当应用程序被杀死/关闭时,世博会通知不会触发方法

android---后台杀死进程依然保存数据