2

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

4

0 回答 0