我可以导入带有预定义前缀的文件吗?
例如像这样的东西(伪代码)
#import PRODUCT_NAME+"-Config.h"
我想在 Xcode 中为我的应用程序设置不同的目标。每个目标都可以有自己的配置文件。但是,我希望这是自动的,因此如果该PRODUCT_NAME
位可以是实际的目标产品名称,那将是最好的方法。
感谢你给与我的帮助。
非常感谢。
我可以导入带有预定义前缀的文件吗?
例如像这样的东西(伪代码)
#import PRODUCT_NAME+"-Config.h"
我想在 Xcode 中为我的应用程序设置不同的目标。每个目标都可以有自己的配置文件。但是,我希望这是自动的,因此如果该PRODUCT_NAME
位可以是实际的目标产品名称,那将是最好的方法。
感谢你给与我的帮助。
非常感谢。
Other C Flags
在构建设置下为每个目标设置一个唯一的标志。然后您可以执行以下操作:
#if defined(TARGET1)
#import "Target1Config.h"
#elif defined(TARGET2)
#import "Target2Config.h"
#endif
其中TARGET1
和TARGET2
每个仅针对相应目标的构建设置定义。
只需为配置文件提供完全相同的名称,但将它们定位在不同的文件夹中。确保每个配置文件只勾选了相应的目标。然后就可以了#import "Config.h"
,每次都会用到相关的Config.h。