【发布时间】:2019-06-13 06:27:43
【问题描述】:
过去几个小时我一直在尝试解决这个看似简单的错误。我只是想使用 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 不会产生错误。但是,当我尝试从工作区内部编译时,我收到以下警告/错误:
我注意到我的框架和标题搜索路径是空的,这可能是问题所在。为什么不自动设置它们?另外,我似乎在我的目录中找不到 Charts.framework 文件……这是个问题吗?
我尝试过的事情:1)清理构建文件夹,2)清除派生数据文件夹,3)手动添加框架和标题搜索路径(尽管我可能这样做不正确),4)删除并重新安装 pod 文件和相应的文件夹,以及 5) 运行“pod deintegrate”。似乎没有任何效果。
【问题讨论】:
-
试试这个 Create Fresh objc project -> Create new File (class) in swift -> Xcode automatically add bridging header (show alert to add it) -> Init pod -> install pod
-
@PrashantTukadiya 成功了!
-
很高兴对您有帮助我已添加为答案您可以接受,以便其他人在遇到同样问题时可以寻求帮助
标签: ios charts cocoapods linker-errors xcode10