如何更改 Swift 标头( "ProductModuleName-Swift.h" ) 产品名称,因为产品名称会动态更改



我使用头#import "ProductModuleName-Swift.h"将swift类包含在objective-c类中,其中ProductModuleName是我的应用程序产品名称,因此它运行良好!。

但问题是,在我的项目中,我有一个自动化系统,它将动态更改产品名称。我有xcconfig文件来覆盖生成设置。在这种情况下,如何在产品名称从自动化更改时动态导入"ProductModuleName-Swift.h"

请帮忙!

找到了解决方案!

我尝试将构建设置中的"目标生成的接口头名称"更改为常量,而不是动态的,然后无论产品名称如何,它都可以工作。

比如说,我在构建设置中将该文件名更改为"TestSwift.h",并在我的项目中导入了相同的文件名。这与产品名称无关。

相关内容

最新更新