4

通常,我会在某个子模块中使用现有.xcconfig的,以简化某个 git 子模块(或我自己的 Xcode“子项目”之一)在 Xcode 工作区(或项目)中的集成。

xcconfig 的

这很好用,并且减少了对可能独立存在的项目进行大量本地配置更改的需要或者我想将贡献推送到上游(不相关的更改,实际上完全独立于从引入的设置.xcconfig)。

但是,即使不添加.xcconfig到项目的文件夹中...条目类似于以下...

+7B3453E018A38FAD00D28DF5 /* Mac-StaticLibrary.xcconfig */ = {
    isa = PBXFileReference; lastKnownFileType = text.xcconfig; 
    name = "Mac-StaticLibrary.xcconfig"; 
    path = "/local/AtoZ.framework/AtoZAutoBox/../../xcconfigs/Mac OS X/Mac-StaticLibrary.xcconfig"; 
    sourceTree = "<absolute>"; 
};

+ baseConfigurationReference = 7B3453E018A38FAD00D28DF5 /* Mac-StaticLibrary.xcconfig */;

$(PEOJECT_NAME).xcodeproj/project.pbxproj通过 git添加到文件内的跟踪更改中。

有什么方法可以将这些修改保留为.xcodeproj“本地”?我讨厌用这些明显不适当的更改来玷污拉取请求和项目独立性..但会错过这种集成方法提供的便利和功能......任何建议......

4

0 回答 0