Xcode 包含一个文件(如果存在)

Xcode 包含一个文件(如果存在),xcode,Xcode,可能吗?我有一个带有自定义调试预定义的文件,我想在我的一侧包含它,但在存储库一侧跳过它(在XCode项目文件中没有区别).您不能有条件地包含基于其存在的文件,因此最好的做法是在存储库端包含一个空文件,并尝试避免在“您”端向其添加内容时添加该文件。听起来像是一场即将发生的灾难。为什么这些定义如此私有?对于您的直接问题::否。XCode没有条件文件包含 符合您的意图:您最好进行单独的构建配置。每个构建配置(调试、发布、分发等)都包含一组单独的编译器设置,还可以选择包含一组用户指定的定义 请看下面的例

可能吗?我有一个带有自定义调试预定义的文件,我想在我的一侧包含它,但在存储库一侧跳过它(在XCode项目文件中没有区别).

您不能有条件地包含基于其存在的文件,因此最好的做法是在存储库端包含一个空文件,并尝试避免在“您”端向其添加内容时添加该文件。听起来像是一场即将发生的灾难。为什么这些定义如此私有?

对于您的直接问题::否。XCode没有条件文件包含

符合您的意图:您最好进行单独的构建配置。每个构建配置(调试、发布、分发等)都包含一组单独的编译器设置,还可以选择包含一组用户指定的定义

请看下面的例子