将Objective-c库导入Swift App

时间:2014-12-18 03:13:54

标签: swift

我想在我的Swift应用中使用静态编译的objective-c库(+标题)。我已经为项目定义了我的桥接标题,但Xcode仍然无法找到标题。

这是我的项目的层次结构看起来

PROJECT_DIRECTORY/
---SwiftApp
------SwiftApp-Bridging-Header.h
------SwiftApp.xcodeproj
------Other Swift files live here
---Objective-C_Dependencies
------SharedLibrary/
---------Public/SharedLibraryInclude.h
---------SharedLibrary.a

SwiftApp-Bridging-Header.h的内容:

#import "SharedLibrary/SharedLibraryInclude.h"

尽管SwiftApp的Build Setting的标题搜索路径包含$(SRCROOT)/../Objective-C_Dependencies/SharedLibrary/Public和Swift编译器 - 搜索路径的导入路径也具有与上面相同的值,但xcode告诉我

SharedLibrary/SharedLibraryInclude.h can't be found.

我还应该为Swift配置什么以识别我的外部包含?

0 个答案:

没有答案