【问题标题】:Swift error: Could not determine generated file paths for Core Data code generation:Swift 错误:无法确定生成的核心数据代码生成文件路径:
【发布时间】:2017-05-20 11:08:09
【问题描述】:

在我想运行应用程序后,我将 Xcode 文件移动到了 iCloud Drive,但出现此错误:

Could not determine generated file paths for Core Data code generation: Error Domain=NSCocoaErrorDomain Code=260 "No current version for model at path /Users/sebastianeppler/Library/Mobile Documents/com~apple~CloudDocs/Xcode/OnlyFun/OnlyFun/OnlyFun/OnlyFun.xcdatamodeld:" UserInfo={NSFilePath=/Users/sebastianeppler/Library/Mobile Documents/com~apple~CloudDocs/Xcode/OnlyFun/OnlyFun/OnlyFun/OnlyFun.xcdatamodeld, NSLocalizedDescription=No current version for model at path /Users/sebastianeppler/Library/Mobile Documents/com~apple~CloudDocs/Xcode/OnlyFun/OnlyFun/OnlyFun/OnlyFun.xcdatamodeld:}

【问题讨论】:

    标签: ios swift xcode core-data


    【解决方案1】:

    您可能缺少文件projectroot/MyProject/MyProject.xcdatamodeld/.xccurrentversion 如果无法从原始文件中恢复,格式如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
            <key>_XCCurrentVersionName</key>
            <string>MyProject.xcdatamodel</string>
    </dict>
    </plist>
    

    【讨论】:

    • 感谢您的回答。我已经发现了我的问题。我的 Project.xcodeproj 文件位于错误的文件夹中。
    • 我已经尝试了那里的所有解决方案,但没有一个有效
    【解决方案2】:

    我有同样的错误。

    我尝试删除选项卡中Compile Sources 中的所有源文件:Build Phases。 然后再次导入所有文件。

    并选择 Product -> CleanBuild。 它对我有用。

    我认为有相同错误的每个人都可以尝试一下!

    【讨论】:

      【解决方案3】:

      当我将核心数据模型移动到不同的文件夹时,我遇到了同样的错误。

      转到您的项目文件。在 Build Phases 选项卡中,找到 Compile Sources 下的模型并将其删除。然后按 + 将其添加回来,但不要从您立即看到的列表中选择它(不更新文件路径)。而是选择“添加其他”并从它的新位置中选择它。然后保留“如果需要复制”的默认值。清理你的构建文件夹,你就可以开始了。

      在我的情况下,我的属性窗格中有 2 个模型。我删除了旧的并将新的拖放到正确的 Xcode 组中。世界再次一切正常。希望这对其他人有所帮助。

      【讨论】:

      • 感谢来自印度。
      • 你摇滚!!我欠你一杯咖啡。谢谢。
      猜你喜欢
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      • 2013-11-13
      相关资源
      最近更新 更多