我有一个ios应用程序,它使用iCloudcontainer来保存用户的某些数据,例如用户的“失效日期”。我打算用不同的方式创建应用程序的副本 开发者帐户。我将把用户从第一个应用程序迁移到第二个应用程序,并且将过期日期存储在icloud容器中非常重要。我可以从第二个应用程序访问第一个应用程序的icloud“失效日期”。
答案 0 :(得分:0)
您将不得不将该信息从外部迁移到iCloud(无论您如何将其存储在新版本中)。这可能必须通过一些专门构建的管理工具/流程来实现。
只能通过同一开发者的应用访问共享容器
多个应用和用户可以访问iCloud,但数据会被隔离并封装在称为容器的分区中。来自其他开发者的应用无法访问属于您的应用的容器。 (来自“关于容器和数据库”,https://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/CloudKitQuickStart/EnablingiCloudandConfiguringCloudKit/EnablingiCloudandConfiguringCloudKit.html)
使用iCloud的应用不符合“转移应用标准”的iTunes Connect传输资格:https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html
该应用的任何版本都不能使用iCloud权利。