2012-07-29 55 views
1

我遵循了一个教程的所有步骤,从雷Wenderlich整合iCloud中:不能调试icloud的应用:应享权利文件不匹配您的provisioning profile中指定的

  • 创建新的云功能的应用程式ID
  • 使用该应用程序ID创建,下载并安装配置文件到计算机和设备中。
  • 选中xcode项目中的授权和iCloud复选框。
  • 新增“获得任务,允许= YES”
    关于有权
  • 添加代码到Xcode项目如果icloud是在AppDidFinishedLoading启用检测。

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

The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.

是否有可能,这不是有效的在Xcode 3调试与授权的应用程序是怎样的?但如果我删除它,然后我无法访问iCloud .....所以我怎么实际调试iCloud应用程序?

任何人都可以帮忙吗?谢谢!

+0

令人难以置信的奇怪!我将代码签名调试字段更改为其他非icloud启用配置文件,我可以运行它.....!但当然它说“没有iCloud访问”。那么,我该如何调试iCloud应用程序? – minjiera 2012-07-29 11:23:54

+0

好的,我解决了它。我忘了打开我的新设备的iCloud ...(只需要登录到我的iTunes帐户) – minjiera 2012-07-29 11:38:15

回答

0

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

首先尝试我之前提出的所有步骤。如果它仍然不起作用,请这样做:

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