将ProductModuleName-Swift.h导出到其他目标?

时间:2017-11-23 14:40:18

标签: swift xcode header export shared-libraries

正如here所述,可以使用来自Objective-c的Swift代码在同一目标中使用

#import <ProductName/ProductModuleName-Swift.h>

可以使用

从外部框架导入
@import FrameworkName;

但是,这仅在设置“启用模块”时有效。假设无法在想要导入Swift代码的目标上设置“启用模块”,我的问题是:

是否可以公开ProductModuleName-Swift.h标题,以便可以从其他目标访问?

1 个答案:

答案 0 :(得分:0)

似乎在创建框架时,ProductModuleName-Swift.h`会自动添加到框架的公共标题中,包括所有&#34; public&#34;快速的课程。因此,即使从外部框架导入,也可以使用第一种方法!

(不知道为什么我错过了这个/为什么在问这个问题时这没有用?)