iCloud的开发和分发证书

时间:2012-02-08 21:16:31

标签: iphone ios xcode macos icloud

我在mac应用程序中使用iCloud时遇到了一些麻烦。关注苹果said到他们的网站:

重要:您为项目设置了代码签名标识构建设置,而不是针对任何单个目标。

我在XCode 4.2.1中尝试了以下4个场景:

  1. 将分发证书/配置文件设置为项目构建设置 结果:应用程序正常启动,但我的iCloud未被调用

  2. 将分发证书/配置文件设置为应用程序目标构建设置 结果:应用程序启动,但几秒钟后,似乎被杀死了什么。非常糟糕!

  3. 将开发证书/配置文件设置为项目构建设置 结果:应用程序正常启动,但iCloud无效!

  4. 将开发证书/配置文件设置为应用程序目标构建设置 结果:应用程序正常启动,我可以使用iCloud !!!

  5. 只有一种情况我可以使用iCloud。所以我有两个问题:

    问题:

    1. 将证书与项目设置与应用目标设置有什么区别

    2. 为什么我在签发分发证书时无法使用iCloud?我真的需要努力确保我可以将我的应用程序分发到mac商店。

    3. 谢谢

1 个答案:

答案 0 :(得分:0)

如果人们可能感兴趣,我找到了第2号问题的答案:

如果您转到管理器,然后单击分发配置文件,您将看到如下消息:设备此配置文件无法安装在设备上

换句话说,您可以在管理器中安装分发配置文件,但不能在系统配置文件中安装。结果是您可以在XCode中构建代码,但应用程序将启动,因为它会检查系统配置文件中的配置文件。