【问题标题】:cannot debug icloud app: Entitlements file do not match those specified in your provisioning profile无法调试 icloud 应用程序:权利文件与您的配置文件中指定的不匹配
【发布时间】:2012-07-27 08:55:13
【问题描述】:

我已按照 Ray Wenderlich 的教程中的所有步骤集成 iCloud:

  • 创建了新的支持云的应用程序 ID
  • 使用该应用 ID 创建、下载和安装配置文件到计算机和设备中。
  • 选中 xcode 项目中的权利和 iCloud 复选框。
  • 在权利中添加了“get-task-allow = YES”
  • 在 xcode 项目中添加了代码以检测是否在 AppDidFinishedLoading 中启用了 icloud。

当我运行它时,我不断收到错误:

您应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。

是否有可能像在 xcode 3 中那样调试具有权利的应用程序是无效的?但是如果我删除了它,那么我就无法访问 iCloud .....那么我该如何调试 iCloud 应用程序呢??

有人可以帮忙吗?谢谢!

【问题讨论】:

  • 太奇怪了!!我将代码符号调试字段更改为其他未启用 icloud 的配置文件,我可以运行它......!但当然它说“没有 iCloud 访问权限”。再说一遍,我该如何调试 iCloud 应用程序?
  • 好的,我解决了。我忘记为我的新设备打开 iCloud...(只需登录我的 iTunes 帐户)

标签: ios code-signing icloud entitlements


【解决方案1】:

我找到了我所有的代码签名问题的罪魁祸首。我想把它写在这里,以便其他人可以从我的经验中受益。

首先尝试我之前提出的所有步骤。如果它仍然不起作用,请执行以下操作:

Go to "PRODUCT" ---> "EDIT SCHEME" ---> Go to "Run app" and Change the setting to "DEBUG" (if it is in RELEASE for any strange reason).

【讨论】:

    猜你喜欢
    • 2014-05-02
    • 2016-06-15
    • 2018-02-19
    • 2021-04-19
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多