核心数据工具版本增加——我是否也应该增加模型版本?

Core Data Tools Version increase - Should I also increase the model version?

我的 CoreData 模型目前使用旧的 (Xcode 3.2) 格式。我想将其增加到最新的可用数据,其中数据以 XML 形式表示:

我是否也应该在 Core Data 编辑器中增加模型版本号

我想不出您需要这样做的任何理由,因为 模型版本工具版本 应该是不相关且正交的.

我有一个使用了 10 年的 Mac 应用程序,核心数据文档,我一直使用最新的 Xcode 构建它,但我从来没有费心去改变 工具Version 在它的一个数据模型中,包含 28 个实体和很多关系。直到 30 分钟前,它的 Tools VersionXcode 3.2,就像你的一样。为了证明我的观点,我只将 Tools Version 更改为 Automatic (Xcode 9.0),做了 清理构建文件夹,然后测试、构建和运行。它通过了我的测试套件,启动良好,打开文档,保存更改。没发现问题。一切正常。我计划提交此更改并发布我的下一个版本。