【问题标题】:(Xcode) Permission denied with iCloud enabled(Xcode) 启用 iCloud 的权限被拒绝
【发布时间】:2012-08-27 13:32:12
【问题描述】:

如果我激活 iCloud 键值存储并添加一个 iCloud 容器,我在尝试启动我的 (mac) 应用程序时收到错误“权限被拒绝”。但为什么呢?

为 iCloud(生产和开发)启用了应用 ID,并且在为 iCloud 启用了应用 ID 后,我生成并安装了新的配置文件(生产和开发)。

我已经用 iOS 应用程序做过很多次了,而且都成功了。那么错在哪里呢?

【问题讨论】:

  • 我目前遇到了同样的问题。我可以毫无问题地启用 iCloud,但如果我添加键值存储或普遍存在的容器标识符,我会得到 Permission Denied。
  • 经过一番猜测,我能够解决我的问题。似乎我使用了错误的开发人员配置文件来签署应用程序 - 您必须使用与设备(在本例中为 mac)的配置文件匹配的开发配置文件进行签名。

标签: xcode macos icloud permission-denied key-value-store


【解决方案1】:

我遇到了同样的问题。通过修复公司标识符中的错字解决了我的问题。

在构建配置文件时,我使用了 net.company(全部小写)。在 Xcode 中启动我的代码时,我使用了 net.Company(注意大写)。

当我开始一个新程序时,我使用了与配置文件相同的大小写。我的编译成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 2016-10-03
    • 2020-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    相关资源
    最近更新 更多