如何判断第三方供应商框架是否使用“定义模块”构建?

时间:2015-11-05 14:17:05

标签: swift ios-frameworks

我有第三方二进制框架(用Objective-C编写)我需要导入到我的Swift项目中。

在不询问供应商的情况下,我可以判断框架是否是使用"Defines Module" setting turned on构建的(因此,可以简单地import - 编入我的Swift文件中吗?

1 个答案:

答案 0 :(得分:1)

导出模块的框架将在module.modulemap目录中包含Modules文件。默认情况下,该文件将如下所示:

framework module FrameworkWithModule {
  umbrella header "FrameworkWithModule.h"

  export *
  module * { export * }
}