在 CloudKit 中将记录从开发转移到生产?

Posted

技术标签:

【中文标题】在 CloudKit 中将记录从开发转移到生产?【英文标题】:Move record from development to production in CloudKit? 【发布时间】:2015-01-29 12:33:41 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

当您签署应用程序以进行分发(Ad hoc 或 App Store)时,它将连接到生产环境 选择项目 -> 构建设置 -> 代码签名 -> 代码签名身份 - 更改为 ios 发行版.. 我试过这个.. 但数据仍在上传到 CloudKit 开发环境。 你应该去苹果开发者门户并创建一个分发证书。然后,您应该像上面那样使用该证书。他们您应该创建一个存档并将其安装在您的设备上(最好使用 testflight 以确保您有正确的安装) 非常感谢?。创建了一个具有正确捆绑 ID 和分发证书的虚拟应用程序,以及所有资产。提交到 iTunes 连接。通过试飞测试下载应用程序,最后将资产上传到生产环境?

以上是关于在 CloudKit 中将记录从开发转移到生产?的主要内容,如果未能解决你的问题,请参考以下文章

将 iOS 应用从 Cloudkit 开发转移到生产

CloudKit 支持应用程序开发到生产部署

CloudKit:将容器环境从开发切换到生产

CloudKit“部署到生产”不显示记录更改,“部署”灰显

部署到生产:为啥 CloudKit 删除订阅类型?

Cloudkit 生产记录消失