将记录从CloudKit开发环境移动到生产环境?

4

我有很多手动预加载到CloudKit的记录,但是在开发环境中。

当我部署开发环境时,记录没有移动到生产环境。这真的很烦人。有没有简单的方法来移动记录?

1个回答

7

迁移你的记录并没有简单的方法。你不能同时连接一个应用程序到生产环境和开发环境。唯一的解决办法是从开发环境下载所有记录并将这些记录存储到文件中,然后切换到生产环境并上传该文件的内容到生产环境。


当您为您的应用程序签署分发准备(Ad hoc或App Store),它将连接到生产环境。 - Edwin Vermeer
选择项目 -> 构建设置 -> 代码签名 -> 代码签名标识 - 更改为iOS发布。我尝试过了,但仍然会将数据上传到CloudKit开发环境。 - raw3d
你应该前往苹果开发者门户网站并创建一个分发证书。然后,您应该像之前一样使用该证书。接下来,您应该创建一个存档文件并将其安装到您的设备上(最好使用TestFlight进行安装以确保正确安装)。 - Edwin Vermeer
2
非常感谢。创建了一个具有正确包标识和分发证书以及所有资源的虚拟应用,并将其提交到iTunes连接。通过TestFlight Beta测试下载了该应用,最终将资源上传到生产环境。 - raw3d

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接