如果我开发一个应用程序并将其放在使用 CloudKit 的 TestFlight 上,所有使用该应用程序的人都会登录到我的 Icloud,还是他们会使用自己的?如果他们使用我的,它应该可以工作,但如果他们使用他们自己的,我将需要更改代码以创建我需要的表。
最佳答案
CloudKit 仅使用每个用户的 iCloud 帐户。
但是有两个部分 - 公共(public)数据库和私有(private)数据库。
公共(public)数据库违背了您的使用分配。私有(private)数据库违背了用户自己的分配。
无论哪种方式,您都不需要更改代码来创建表。您需要使用 CloudKit 仪表板将架构移至生产环境。
所有这些都记录在 CloudKit Quick Start 中.
关于ios - TestFlight开发和生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34597322/