使用Swift的Cocoapods Obj-C框架不起作用

时间:2015-11-02 08:31:56

标签: objective-c swift cocoapods bridging-header

我在使用cocoapods的swift项目中安装了一个obj-c框架。在我的桥接头文件中,我导入了可以正常工作的框架。

#import "libPhoneNumber_iOS/NBPhoneNumberUtil.h"
#import "libPhoneNumber_iOS/NBPhoneNumber.h"

但是我似乎无法使用项目中的类

let phoneUtil = NBPhoneNumberUtil()

这会导致我使用未解析的标识符时出错。

在我的podfile中,我有use_frameworks!,但我无法直接在swift类中导入类。在我的构建设置中,我已经将配置设置为使用pod-config文件。

如果我手动将它添加到我的项目(不使用cocoapods)并在我的桥接头中导入,框架工作正常。

这个问题是cocoapods的问题还是我做错了什么?似乎无法找到一种方法来实现这一目标。任何帮助,将不胜感激。谢谢!

0 个答案:

没有答案