gpt4 book ai didi

core-data - iCloud Core Data 在 Xcode 6/ios 8 SDK 中运行后不可用

转载 作者:行者123 更新时间:2023-12-04 20:41:23 25 4
gpt4 key购买 nike

我有一个使用 Core Data 和 iCloud 同步的应用程序。它在 iOS 7 中运行良好。

自从在 XCode 6 中运行它以来,我遇到了一些麻烦,即使在 iOS 7 设备上也是如此。这是我的测试:

  • 在 iOS 7 设备上:从应用商店下载当前的实时应用
  • 从 iCloud 同步数据
  • 构建并运行新版本的应用程序
  • 持久存储更改,原始数据不再可用

  • 这是我的配置文件和 xcode 设置的屏幕截图:

    enter image description here

    我还尝试了以下权利:
  • 刚刚com.apple.developer.icloud-container-identifiers
  • com.apple.developer.ubiquity-container-identifiers这是我以前的。当我运行测试时,数据第一次出现,但第二次运行时没有。没有关于商店改变的事件,但它说 Using local storage: 1第一次和第二次运行
  • 以上两者。获得与 #2
  • 相同的结果

    最佳答案

    根据权利的屏幕截图,您似乎同时拥有旧的(无处不在的容器)和新的(iCloud 容器)相关的权利。我发现并看到了有关新旧权利同时存在的问题。

    对于我的应用程序,我只保留了旧的权利,并删除了 XCode 6 将尝试添加的两个新权利,以解决它认为存在于 iCloud 的问题。我删除的两个键是:

  • com.apple.developer.icloud-container-identifiers
  • com.apple.developer.icloud-services

  • 我只保留了原始 key (com.apple.developer.ubiquity-container-identifiers)并且没有改变它的值。因此,当使用 XCode 6 GM 构建时,该应用程序仍然可以在 iOS 7 中运行,并且可以像以前一样访问所有数据。在 iOS 8 中它也可以工作,但是它似乎需要用户将他们的帐户更新到 iCloud Drive。

    关于core-data - iCloud Core Data 在 Xcode 6/ios 8 SDK 中运行后不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818825/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com