Swift项目中引用Objective-C的framework:
-
项目中加入该framework;
-
在framework所在目录下,建立module.modulemap文件,其内容是:
注意:framework和module.modulemap一定要在同一目录下,否则会找不到。
module ObjcFramework {
header "ObjcFramework.framework/Headers/XXX.h"
export *
}
ObjcFramework: objective-c framework的名字
- 工程中加入xcconfig文件,其内容是:
SWIFT_INCLUDE_PATHS = $(SRCROOT)/Framework
MODULEMAP_PRIVATE_FILE = $(SRCROOT)/Framework/module.modulemap