在Swift错误中导入Objective C库

时间:2015-06-01 12:17:36

标签: objective-c swift

我正在尝试在我的快速项目中导入https://github.com/rFlex/SCRecorder。我将SCRecoder.xcodeproj添加到我的项目中并添加了

#import <SCRecoder/SCRecoder.h>

在我的桥接标题中,但它给了我一个错误

  

找不到SCRecoder / SCRecoder.h文件

然后我试了

On the SCRecorder project:

    Set Build Settings > Packaging > Public Headers Folder Path to include/$(TARGET_NAME)
    Add SCRecordSession to Build Phases > Headers > Public
    Move Project headers to Public headers

但仍然是同样的错误,对我做错了什么想法?或正确的方法吗?

2 个答案:

答案 0 :(得分:0)

正确的(在我看来)和简单的方法是使用Cocoapods。 使用拖放功能添加库时,请确保选择“如果需要,请复制”。

安装Cocoapods后,只需编辑添加“pod'SCRecorder','〜&gt; 2.4'”的文件并安装。

答案 1 :(得分:0)

删除SCRecoder.xcodeproj文件,只需在SCRecoder中添加所有.h,.m文件和框架