我有一个具有多个目标的项目,每个目标都构建非常相似的应用程序版本,但具有不同的图像资源和 plist。对于 plists/images 来说这很好,但我使用 ShareKit 和 Appirater 框架,它们的配置带有 #defines 的头文件。对于每个版本,我认为需要导入此头文件的不同版本,因为每个目标构建的每个应用程序的配置都不同。
所以目标A有SHConfig.h
并且目标 B 有一个不同的 SHConfig.h
我可以编辑这些框架的源代码,以根据目标导入不同的标头,但是当我升级框架时,这会很混乱。
有没有更好的方法根据目标导入不同的头文件(具有相同的名称)?
假设它们位于不同的目录中,请在每个目标中设置标头搜索路径以将正确的目录放在第一位。
您可能想将其设置为类似的内容$(SRCROOT)/foo:$(HEADER_SEARCH_PATHS)
,虽然我不确定这是否有必要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)