0

我可以导入带有预定义前缀的文件吗?

例如像这样的东西(伪代码)

#import PRODUCT_NAME+"-Config.h"

我想在 Xcode 中为我的应用程序设置不同的目标。每个目标都可以有自己的配置文件。但是,我希望这是自动的,因此如果该PRODUCT_NAME位可以是实际的目标产品名称,那将是最好的方法。

感谢你给与我的帮助。

非常感谢。

4

2 回答 2

1

Other C Flags在构建设置下为每个目标设置一个唯一的标志。然后您可以执行以下操作:

#if defined(TARGET1)
    #import "Target1Config.h"
#elif defined(TARGET2)
    #import "Target2Config.h"
#endif

其中TARGET1TARGET2每个仅针对相应目标的构建设置定义。

于 2013-02-13T16:28:49.963 回答
0

只需为配置文件提供完全相同的名称,但将它们定位在不同的文件夹中。确保每个配置文件只勾选了相应的目标。然后就可以了#import "Config.h",每次都会用到相关的Config.h。

于 2013-02-13T16:30:56.960 回答