部署架构
在完成架构并在开发环境中测试应用程序之后,您就可以将架构部署到生产环境中了。部署将模式提升到生产环境,但不会将开发环境中的记录复制到生产环境。因此,在部署之后,根据需要使用记录填充生产环境。然后在生产环境中测试您的应用。您可以继续在开发环境中更改架构,但在部署架构后,您只能创建记录类型和添加字段。索引是架构的一部分,因此需要部署类似于记录类型更改。下次部署开发模式时,更改将与生产模式合并。
您必须具有编辑生产环境的权限才能执行本章中的任务。如果您是个人,则您是团队管理员并拥有这些权限。否则,请让您的团队管理员为您执行这些步骤,或授予您“编辑生产”权限,如将权限分配给其他团队成员中所述。
部署架构后,应用程序上传到iTunes连接,如在上传您的应用程序iTunes Connect中的应用发布指南,并为iOS和tvOS应用,发布应用程式使用TestFlight测试,如在分发您的应用程序中使用TestFlight( iOS,tvOS,watchOS)。当您准备好将应用程序提交到商店时,请阅读提交您的应用程序。
将开发模式部署到生产中
第一次部署应用程序时,CloudKit会将容器架构复制到生产环境中。这包括记录类型,安全角色和订阅类型,但不包括您在开发环境中创建的记录。将架构部署到生产环境后,无法删除在开发环境中部署的记录类型和字段。
警告: 要在生产中查看记录,请在执行高级本地缓存中描述的这些步骤之前为相关记录类型启用ID元数据索引。您无法在生产环境中更改元数据索引。
将架构部署到生产
在CloudKit仪表板中,单击“部署到生产...”按钮。
查看要部署的更改。
单击“部署更改”。
验证您的步骤
验证架构是否已复制到生产环境。
查看生产架构和数据
单击生产环境中的数据。
单击选项卡栏中的“记录类型”。
选择要查看的记录类型。
将权限分配给其他团队成员
对于组织,您可以通过更改团队成员权限来委派部署CloudKit应用程序的一些职责,如下所示。
特权
描述
管理团队
可以更改除团队代理之外的其他团队成员的权限。团队代理总是拥有所有权限。
编辑开发
可以使用CloudKit仪表板编辑开发模式。
可以在开发中查看记录。
编辑制作
可以将开发模式部署到生产中。
可以查看生产模式。
可以在生产中查看和编辑记录。
您可以为每个容器单独设置团队成员权限。权限不适用于属于团队的所有容器。
授予团队成员特权
在CloudKit仪表板中,在适当的容器中,单击右上角的“容器权限...”。
在团队成员和权限列的行中,选择要授予团队成员的权限。
如果无法更改权限或您无权更改权限,则会禁用该复选框。
概括
在本章中,您学习了如何将开发模式部署到生产环境,以及如何在继续开发应用程序时使其保持最新。
Last updated
Was this helpful?