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