【问题标题】:Cocoapods 'Charts' Installation IssueCocoapods 'Charts' 安装问题
【发布时间】: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


【解决方案1】:

您收到此错误可能是由于桥接头问题。

让 XCode 为您处理。

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

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

2) 使用 Swift Lang 创建新类。已选中

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 2020-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2022-07-20
    相关资源
    最近更新 更多