【问题标题】:Xcode 4 Data Model Versioning bug?Xcode 4 数据模型版本控制错误?
【发布时间】:2011-07-16 22:04:35
【问题描述】:

安装了 Xcode 4,一切看起来都很好……除了,当我尝试将版本控制添加到 Core Data 模型时。在说明中说我应该在导航器中选择数据模型,然后“选择编辑器 > 转换为版本化模型”。好吧,“编辑器”菜单没有“转换为版本化模型”项!!!跳过这一步会使 Xcode 4 崩溃。另外,我不敢相信现在 Xcode 4 已经是付费产品了!

【问题讨论】:

    标签: core-data xcode4


    【解决方案1】:

    目前 Xcode 4 中的核心数据模型编辑器存在几个问题。我强烈建议在 Xcode 4 旁边安装 Xcode 3 并在 Xcode 3 中完成所有模型工作,直到这些问题得到解决。

    我还建议您提交feedback,以便您可以在此问题上发表您的意见。

    【讨论】:

    • 这绝对是 Xcode 4 的错误,另请参阅 discussions.apple.com/…。一旦我做任何与 Core Data 相关的事情,我两天前的 Xcode 4 安装就会挂起,直到我强制它退出。报告的形状暗示了一个无限循环。不好意思,我刚开始和 4 交朋友。不管怎样,安装 3。
    • 刚刚下载了 4.0.2 Build 4A2002a 还是同样的问题!我已经提交了一份错误报告(no.9290774)——我怀疑这是唯一一个在这个问题上,但我有点生气。我不明白他们如何在不修复这个问题的情况下发布新版本——这就像粉刷房子但不修复屋顶的泄漏。
    • 有谁知道他们是否已经解决了这个问题?
    • 据我所知,Xcode 4.1 中尚未解决。我选择了Editor->Add Model Version,在保存版本化数据模型后就崩溃了。
    【解决方案2】:

    首先选择您的 xcdatamodeld 文件并转到编辑器菜单并选择添加模型版本选项。 创建新版本后,再次选择 xcdatamodeld 文件并确保显示了 Utilities 侧边栏并选择第一个图标,即 File Inspector 图标。您将拥有一个版本化数据模型选项。

    希望这就是你要找的东西。

    【讨论】:

      【解决方案3】:

      我在使用 xcode 4.5 时遇到了同样的问题。一段时间后我解决了它:

      1. 将我的 test.xcdatamodel 文件移动到项目导航器的根目录。
      2. 在新位置突出显示文件并选择编辑器 -> 添加模型版本...

      xcode 会自动创建带有两个文件的 *.xcdatamodeld:'test 2.xcdatamodel' 和 'test.xcdatamodel'。并且“test 2.xcdatamodel”被标记为当前版本。

      【讨论】:

        猜你喜欢
        • 2011-07-19
        • 1970-01-01
        • 1970-01-01
        • 2012-07-14
        • 1970-01-01
        • 2012-07-05
        • 1970-01-01
        • 2011-10-18
        • 1970-01-01
        相关资源
        最近更新 更多