我使用 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 的问题还是我做错了什么?似乎无法找到一种方法来解决这个问题。任何帮助,将不胜感激。谢谢!