Cocoapods 'Charts' 安装问题

Cocoapods 'Charts' Installation Issue

在过去的几个小时里,我一直在努力解决这个看似简单的错误。我只是想使用 Cocoapods 安装 'Charts' 框架。我正在使用 Xcode 10 和 Objective-C(该框架主要是用 Swift 编写的)。

为了测试,我把我的 podfile 做得非常简单:

platform :ios, '9.0'

target 'News Aggregator' do

     pod 'Charts'

     target 'News AggregatorTests' do
         inherit! :search_paths
     end

      target 'News AggregatorUITests' do
          inherit! :search_paths
       end

end

运行 pod-install 不会产生任何错误。但是,当我尝试从工作区内部编译时,我得到以下 warnings/errors:

我注意到我的框架和 Header 搜索路径是空的,这可能是问题所在。为什么不自动设置它们?另外,我似乎无法在我的目录中找到 Charts.framework 文件...这是个问题吗?

我尝试过的事情:1) 清理构建文件夹,2) 清除派生数据文件夹,3) 手动添加框架和 header 搜索路径(尽管我可能这样做不当),4) 删除和重新安装 pod 文件和相应的文件夹,以及 5) 运行 "pod deintegrate"。似乎没有任何效果。

您收到此错误可能是因为桥接头问题。

让XCode为您处理。

要解决您的问题,请按照以下步骤操作

1) 使用 OBJC 语言创建新的 XCode 项目。

2) 使用 Swift 语言创建新的 Class。已选择

3) Xcode 会提示你添加桥接头

4) 现在初始化 pod 并安装它。

希望对您和其他人有所帮助:)