更改配置文件是否会影响iCloud?

时间:2016-04-27 16:26:50

标签: ios icloud provisioning-profile ios-provisioning

我刚刚在我的开发环境中添加了Apple Watch,并且必须重新生成我的开发配置文件以包含此设备,因为XCode不会自动处理它。我在我的iPhone和iPad上重新运行了应用程序,现在我的应用程序显示没有数据,即使我知道iCloud中有数据。如果我在其中一台设备上创建数据,则此新信息会显示在另一台设备上。因此,重新创建我的配置文件导致设备开始忽略iCloud上的旧数据,有没有办法找回那里的内容?

2 个答案:

答案 0 :(得分:0)

事实证明这与配置无关。我在旧版本的应用程序上创建了原始数据。然后我添加了归因于Core Data模型并实现了自动迁移,这似乎工作正常,但在安装新配置的更新应用程序版本后,它似乎失去了访问旧数据的能力。我重新安装了1.0版本,数据全部回来了。这很令人不安,因为我担心如果用户在旧版本上创建数据,生成环境会发生什么,然后安装更新。他们的数据也会在iCloud中丢失吗?!

答案 1 :(得分:0)

如果数据替换了具有相同捆绑ID的类似签名的应用,则应该迁移数据。如果1.0版本来自App Store,并且您将其替换为开发或临时构建,则它将不会进行迁移,因为App Store构建与非App Store构建的数据存储方式不同。有关详细信息,请参阅this

您能否确认1.0版本和新版本都是内部版本(即两者都不是来自App Store)?