Ios 椰子荚';图表';安装问题

Ios 椰子荚';图表';安装问题,ios,charts,cocoapods,linker-errors,xcode10,Ios,Charts,Cocoapods,Linker Errors,Xcode10,我花了几个小时试图解决这个看似简单的bug。我只是想用Cocoapods安装“Charts”框架。我使用的是Xcode 10和Objective-C(框架主要是用Swift编写的) 为了测试,我将我的pod文件变得非常简单: platform :ios, '9.0' target 'News Aggregator' do pod 'Charts' target 'News AggregatorTests' do inherit! :search_pat

我花了几个小时试图解决这个看似简单的bug。我只是想用Cocoapods安装“Charts”框架。我使用的是Xcode 10和Objective-C(框架主要是用Swift编写的)

为了测试,我将我的pod文件变得非常简单:

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安装不会产生错误。但是,当我尝试从工作区内部编译时,会收到以下警告/错误:

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


我尝试过的事情:1)清理构建文件夹,2)清除派生数据文件夹,3)手动添加框架和标题搜索路径(尽管我可能做得不正确),4)删除并重新安装pod文件和相应的文件夹,以及5)运行“pod解集成”。似乎没有工作。

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

让XCode替您处理

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

1) 使用OBJC lang创建新的XCode项目

2) 使用选定的Swift Lang创建新类

3) Xcode将提示您添加桥接头

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


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

尝试此创建新的objc项目->在swift中创建新文件(类)->Xcode自动添加桥接头(显示添加桥接头的警报)->Init pod->installpod@PrashantTukadiya成功了!很高兴这对你们有帮助,我已经添加了答案,你们可以接受它,所以其他人可以接受帮助,如果面临同样的问题