我花了最后几个小时尝试解决这个看似简单的错误。我只是尝试使用Cocoapods安装“图表”框架。我正在使用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不会产生任何错误。但是,当我尝试从工作空间内部进行编译时,收到以下警告/错误:
我注意到我的Framework和Header Search路径为空,这可能是问题所在。为什么不自动设置它们?另外,我似乎在目录中找不到Charts.framework文件...这是问题吗?
我尝试过的事情:1)清理build文件夹,2)清除派生数据文件夹,3)手动添加框架和标头搜索路径(尽管我可能做得不正确),4)删除并重新安装pod文件和相应的文件文件夹,以及5)运行“吊舱解体”。似乎什么都没用。
答案 0 :(得分:1)
您收到此错误的原因可能是桥接标题问题。
让XCode照顾您。
要解决此问题,请按以下步骤操作
1)使用OBJC lang创建新的XCode项目。
2)使用Swift Lang创建新的类。已选择
3)Xcode将提示您添加桥接标题
4)现在初始化Pod并安装它。
希望对您和其他人有帮助:)