将库导入Xcode 7项目

时间:2016-05-31 20:14:52

标签: ios objective-c xcode swift

所以我试图在我的项目中添加一个静态库,以便与扫描仪连接。我已将构建阶段中的二进制文件链接到 libCaptuvoSDK.a ,将 Captuvo.h 头文件放在项目文件夹中,最后将项目设置为始终搜索用户路径并添加 $(BUILT_PRODUCTS_DIR)递归到用户标头搜索路径。完成所有这些操作后,我尝试在 ViewController.swift 文件中使用#import "Captuvo.h",并在导入声明中获取2个错误预期标识符,并且预期表达。我尝试了不同的导入组合,但似乎没有任何区别,所以我被引导相信问题在于我添加库的过程。

我是Xcode的新手,之前从未在应用程序中使用过第三方库,因此我觉得我可能犯了一个简单的错误或只是误解了一些东西。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

好的,所以我设法解决了我的问题!我已正确导入静态库,但真正的问题是头文件。我通过在名为 Quick-Scan-Bridging-Header.h 的项目文件夹中创建一个新文件来修复我的问题。在该文件中是#import "Captuvo.h"行所在的位置。完成后,我打开了快速扫描应用程序构建设置,并在 Objective-C桥接标题下添加了路径快速扫描/快速扫描 - 桥接标题。我还添加了标题搜索路径$(BUILT_PRODUCTS_DIR)

完成所有这些操作后,我可以在ViewController.swift文件中使用Captuvo类。