部署架构
在完成架构并在开发环境中测试应用程序之后,您就可以将架构部署到生产环境中了。部署将模式提升到生产环境,但不会将开发环境中的记录复制到生产环境。因此,在部署之后,根据需要使用记录填充生产环境。然后在生产环境中测试您的应用。您可以继续在开发环境中更改架构,但在部署架构后,您只能创建记录类型和添加字段。索引是架构的一部分,因此需要部署类似于记录类型更改。下次部署开发模式时,更改将与生产模式合并。
您必须具有编辑生产环境的权限才能执行本章中的任务。如果您是个人,则您是团队管理员并拥有这些权限。否则,请让您的团队管理员为您执行这些步骤,或授予您“编辑生产”权限,如将权限分配给其他团队成员中所述。
部署架构后,应用程序上传到iTunes连接,如在上传您的应用程序iTunes Connect中的应用发布指南,并为iOS和tvOS应用,发布应用程式使用TestFlight测试,如在分发您的应用程序中使用TestFlight( iOS,tvOS,watchOS)。当您准备好将应用程序提交到商店时,请阅读提交您的应用程序。
将开发模式部署到生产中
第一次部署应用程序时,CloudKit会将容器架构复制到生产环境中。这包括记录类型,安全角色和订阅类型,但不包括您在开发环境中创建的记录。将架构部署到生产环境后,无法删除在开发环境中部署的记录类型和字段。
警告: 要在生产中查看记录,请在执行高级本地缓存中描述的这些步骤之前为相关记录类型启用ID元数据索引。您无法在生产环境中更改元数据索引。
将架构部署到生产
- 在CloudKit仪表板中,单击“部署到生产...”按钮。
- 查看要部署的更改。
- 单击“部署更改”。
验证您的步骤
验证架构是否已复制到生产环境。
查看生产架构和数据
- 单击生产环境中的数据。
- 单击选项卡栏中的“记录类型”。
- 选择要查看的记录类型。
将权限分配给其他团队成员
对于组织,您可以通过更改团队成员权限来委派部署CloudKit应用程序的一些职责,如下所示。
特权 | 描述 |
---|---|
管理团队 | 可以更改除团队代理之外的其他团队成员的权限。团队代理总是拥有所有权限。 |
编辑开发 |
|
编辑制作 |
|
授予团队成员特权
- 在CloudKit仪表板中,在适当的容器中,单击右上角的“容器权限...”。
在团队成员和权限列的行中,选择要授予团队成员的权限。
如果无法更改权限或您无权更改权限,则会禁用该复选框。
概括
在本章中,您学习了如何将开发模式部署到生产环境,以及如何在继续开发应用程序时使其保持最新。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论