Xcode 4显然现在以XML格式存储Core Data文件,而以前的版本创建了二进制文件。我想将一些较旧的.xcdatamodel文件(以及该软件包中的元素和布局二进制文件)转换为XML版本,以便我可以在多个源代码控制分支中对它们进行区分和合并。
有谁知道如何获取现有的Xcode Core Data模型文件(.xcdatamodeld,.xcdatamodel或其他)并将其转换为较新的XML文件?
答案 0 :(得分:5)
您可以通过更改Xcode中.xcdatamodel文件上的工具版本将旧的二进制文件转换为XML。
步骤:
感谢Sam Hatchett's answer指示我this answer,这最终导致了解决方案。
答案 1 :(得分:1)
我没有二进制xcdatamodel文件来试试这个,但是this question的答案能满足您的需求吗?基本上将旧文件导入为新数据模型的“版本”?
答案 2 :(得分:0)
我认为我知道的唯一方法是编写一个工具,从旧格式中捕获所有信息,并生成新格式的“骨架”并填充这些值。我们能得到一个新旧格式的例子吗?