如何更改Swift标题(" ProductModuleName-Swift.h")产品名称作为产品名称动态更改

时间:2015-12-17 10:23:10

标签: ios objective-c swift swift2 bridging-header

我使用标题objective-c#import "ProductModuleName-Swift.h"类中包含swift类,其中ProductModuleName是我的应用程序产品名称,因此它工作正常!

但问题是,在我的项目中,我有一个自动化,它将动态更改产品名称。我有xcconfig个文件来覆盖构建设置。在这种情况下,如果产品名称从自动化

更改,如何动态导入"ProductModuleName-Swift.h"

请帮忙!

1 个答案:

答案 0 :(得分:5)

找到了解决方案!

我尝试将构建设置“Objective - Generated Interface Header Name”更改为常量而不是动态,然后无论产品名称如何都在工作。

说我在构建设置中将该文件名更改为“Test-Swift.h”,并在我的项目中导入了相同的文件名。无论产品名称如何,都可以使用。