我在mac应用程序中使用iCloud时遇到了一些麻烦。关注苹果said到他们的网站:
重要:您为项目设置了代码签名标识构建设置,而不是针对任何单个目标。
我在XCode 4.2.1中尝试了以下4个场景:
将分发证书/配置文件设置为项目构建设置 结果:应用程序正常启动,但我的iCloud未被调用
将分发证书/配置文件设置为应用程序目标构建设置 结果:应用程序启动,但几秒钟后,似乎被杀死了什么。非常糟糕!
将开发证书/配置文件设置为项目构建设置 结果:应用程序正常启动,但iCloud无效!
将开发证书/配置文件设置为应用程序目标构建设置 结果:应用程序正常启动,我可以使用iCloud !!!
只有一种情况我可以使用iCloud。所以我有两个问题:
问题:
将证书与项目设置与应用目标设置有什么区别
为什么我在签发分发证书时无法使用iCloud?我真的需要努力确保我可以将我的应用程序分发到mac商店。
谢谢
答案 0 :(得分:0)
如果人们可能感兴趣,我找到了第2号问题的答案:
如果您转到管理器,然后单击分发配置文件,您将看到如下消息:设备此配置文件无法安装在设备上
换句话说,您可以在管理器中安装分发配置文件,但不能在系统配置文件中安装。结果是您可以在XCode中构建代码,但应用程序将不启动,因为它会检查系统配置文件中的配置文件。