【发布时间】:2013-10-13 20:08:53
【问题描述】:
我有一个使用 iCloud 权利的沙盒 Mac 应用程序,我正在尝试找出一种在多个 OS X 版本(即 10.7、10.8 和 10.9)上测试它的好方法。在添加 iCloud 权利之前,我通常的做法是创建应用程序的存档并将其导出为开发人员 ID 签名的应用程序,然后将应用程序推到安装了不同操作系统的各个分区并在每个分区上试用一个。
但是,现在我拥有 iCloud 权利,如果只有开发者 ID 签名,应用程序将拒绝启动;你必须让 Mac App Store 签署 iCloud 的无处不在的容器权利。我可以在关闭 iCloud 权利的情况下进行单独的构建,但如果有更简单的方法来获得我的应用程序的打包便携版本,我可以在我的其他计算机上进行测试。
所以,简而言之,我的问题是:有没有一种方法可以创建一个带有 iCloud 权利的应用程序包,我可以将它移动到其他计算机或分区进行测试,或者 b) 一种更好的方法来测试一个带有 App 的沙盒应用程序跨多个 OS X 版本存储权利?
【问题讨论】:
标签: xcode macos sandbox icloud code-signing-entitlements