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

Export ProductModuleName-Swift.h to other targets?

here所述,可以在使用

的同一目标中使用来自objective-c的Swift代码
#import <ProductName/ProductModuleName-Swift.h>

可以使用

从外部框架导入
@import FrameworkName;

但是,这仅在设置 "Enable Modules" 时有效。假设无法在要导入Swift代码的目标上设置"Enable Modules",我的问题是:

是否可以使ProductModuleName-Swift.hheaderpublic,以便可以从其他目标访问?

貌似在创建Framework时,ProductModuleName-Swift.h`会自动添加到Framework的public headers中,包括所有"public" swift 类。所以即使从外部框架导入也可以使用第一种方法!

(不知道为什么我错过了 this/why 这在提问时不起作用...)