xcdatamodeld
总是丢失:无法确定 Core Data 代码生成的生成文件路径:我尝试创建一个新的 Xcode 项目并添加
xcdatamodeld
,项目构建成功,但是当我将新项目发送到另一台 Mac 时,它不会构建,直到我删除文件并将其手动重新添加到文件夹中。我已经尝试了此答案中的所有建议 -
Swift 错误:无法确定 Core Data 代码生成的生成文件路径: 以及此 - 无法确定 CoreData 代码生成的生成文件路径 但到目前为止没有任何效果对我有用。不同之处在于,我在本地计算机上构建时没有任何问题,但在其他计算机上构建时无需手动添加文件。 知道如何解决这个问题,因为我无法在 CI 上手动添加文件。
我还尝试使用受此启发的脚本将文件添加到 CI 上的目标编译源 -https://github.com/hovox/xcodeproj-add-files/blob/master/addfile.rb 但仍然失败:
.xcdatamodeld
文件从绝对 URL 更改为相对路径来更改
project.pbxproj
文件的路径来解决此问题:
);
currentVersion = 20F3D6F52C25F5C100B32751 /* Model.xcdatamodel */;
name = Model.xcdatamodeld;
path = "/Users/username/Desktop/.../.../.../Models/Model.xcdatamodeld";
sourceTree = "<group>";
versionGroupType = wrapper.xcdatamodel;
};
所以我把绝对路径替换为path = "Model.xcdatamodeld";