我可以导入带有预定义前缀的文件。
e.g。像这样的东西(伪代码)
#import PRODUCT_NAME+"-Config.h"
我想在Xcode中为我的应用程序设置不同的目标。每个目标都可以拥有自己的配置文件。我希望这是自动的,所以如果PRODUCT_NAME
位可以是最佳方式的实际目标产品名称。
感谢您提供任何帮助。
非常感谢。
答案 0 :(得分:1)
在Other C Flags
构建设置下使用唯一标记设置每个目标。然后你可以做类似的事情:
#if defined(TARGET1)
#import "Target1Config.h"
#elif defined(TARGET2)
#import "Target2Config.h"
#endif
其中TARGET1
和TARGET2
均仅针对相应目标的构建设置进行定义。
答案 1 :(得分:0)
只需为配置文件指定完全相同的名称,但要将它们放在不同的文件夹中。确保每个配置文件仅勾选了适当的目标。然后你可以做#import "Config.h"
,每次都会使用相关的Config.h。