【发布时间】:2012-02-08 21:16:31
【问题描述】:
我在我的 mac 应用程序中使用 iCloud 时遇到了一些麻烦。关注苹果said 到他们的网站:
重要提示:您为项目设置代码签名身份构建设置,而不是为任何单个目标设置。
我在 XCode 4.2.1 中尝试了以下 4 个场景:
将分发证书/配置文件设置到项目构建设置中。
结果:应用程序正常启动,但未调用我的 iCloud将分发证书/配置文件设置为应用程序目标构建设置。
结果:应用程序启动,但几秒钟后,似乎被杀死或什么的。非常糟糕!将开发证书/配置文件设置到项目构建设置中。
结果:应用程序正常启动,但 iCloud 无法正常工作!-
将开发证书/配置文件设置为应用程序目标构建设置。
结果:应用程序正常启动,我可以使用 iCloud!!!
只有一种情况我可以使用 iCloud。所以我有两个问题:
问题:
为项目设置证书与应用程序目标有什么区别
为什么我在使用分发证书进行签名时无法使用 iCloud?我真的需要让它发挥作用,以确保我可以将我的应用程序分发到 mac 商店。
谢谢
【问题讨论】:
-
对于问题 1,当我选中“代码签名应用程序”复选框时,Xcode 会自动设置应用程序设置。这可能是文档错误。对于问题2,我认为开发证书是用于测试的,分发证书仅适用于商店。
-
这是一个巨大的错误!在苹果网页上,用粗体写着“重要”!
标签: iphone ios xcode macos icloud