【问题标题】:Installing Package with CocoaPods使用 CocoaPods 安装包
【发布时间】:2017-11-19 03:45:45
【问题描述】:

我正在尝试安装 Charts 包以与 CocoaPods 一起使用,但它一直说“没有这样的模块 'Charts'”。

如果我在 podfile 中添加了 pod 'Charts',并进行了 pod 安装并且文件在 Xcode 中,为什么在我尝试导入 Charts 时它仍然给我一个错误?

我还需要执行以下步骤吗?还是 CocoaPods 为我做的?

将 Charts.xcodeproj 拖到您的项目中 转到目标设置,点击“嵌入式二进制文件”部分下的“+”,然后选择 Charts.framework

我的 pods 文件现在看起来像这样:

【问题讨论】:

  • 确保在您的目录中打开由pod install 生成的.xcworkspace,而不是.xcodeproj 文件
  • 请发布您的 Podfile 的内容
  • @Simon 是的,我打开的是 .xcworkspace 而不是 .xcodeproj
  • 我想可能是因为我的项目还在 Swift 3.2 上。有没有办法让 pod 文件安装 Charts for Swift 3.2 而不是 Swift 4?

标签: swift xcode cocoapods


【解决方案1】:

您只需点击 Command-b 即可构建,然后错误就会消失。另一种解决方案是点击Product > Build

【讨论】:

    【解决方案2】:

    当我为旧平台开发应用程序时,我遇到了类似的问题。我采购的 CocoaPod 支持 Swift 4,但我正在为 Swift 3 开发。当我采购 Swift 3 版本的 pod 时,“没有这样的模块”错误不再存在。在您的 Podfile 中尝试以下行:

    pod 'Charts', '3.0.3'
    

    而不是最新版本。

    【讨论】:

      【解决方案3】:

      尝试手动安装它,将完整的图表文件夹移动到您的项目,或使用 carthage 下载,使用 carthage 比使用 cocoapods 更清洁,因为它不会像 cocoapods 那样为您创建 .xcworkspace。

      【讨论】:

        猜你喜欢
        • 2021-03-30
        • 2020-04-30
        • 2018-03-05
        • 2014-01-31
        • 2014-03-06
        • 1970-01-01
        • 2022-10-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多