2016-07-27 99 views
0

是否有人成功运行带CloudKit的已签名Mac App的开发人员ID并使用Xcode 8 beta 3访问生产环境?根据苹果公司的this diagram这应该是可能的,但是我所有的尝试都会导致崩溃。什么是遵循的确切步骤?将CloudKit连接到生产环境运行Mac应用程序

我到目前为止的尝试包括使用“Mac DirectDistribution”预配置配置文件,该配置文件指向启用了CloudKit且可以访问iCloud容器的App ID。

我的CloudKit enabled-app与标准App Store配置完美配合,但我想用生产环境进行测试。

回答

0

无数次的实验后,我发现了以下工作溶液,以测试CloudKit在Mac上使用生产数据,使用的Xcode 7.3:

  1. 在你的应用项目中,选择目标开发者ID>标识>签署
  2. 在应享权利文件中添加一个新的符合键“com.apple.developer.icloud容器环境”与价值“生产”
  3. 运行应用程序(调试作案)

将应用程序导出到存档,选择导出并选择“导出为Mac应用程序”以生成基于开发人员ID的发行版本。

如果您使用Xcode 8,步骤或多或少相同,但您有额外的选项来禁用应用程序沙箱。

0

只需将以下条目添加到您的授权plist 做一个干净的构建(shift +命令k)。不需要其他操作:(要复制的字符串:com.apple.developer.icloud-container-environmententer image description here

相关问题