【问题标题】:Using CocoaPods for the "Charts" framework. Swift 2将 CocoaPods 用于“图表”框架。斯威夫特 2
【发布时间】:2016-03-30 09:49:58
【问题描述】:

我是 CocoaPods 的新手,所以请多多包涵! 我正在查看教程 (https://www.raywenderlich.com/97014/use-cocoapods-with-swift) 但是这是使用依赖项“pod 'Alamofire', '2.0.2'”。我已经在网上搜索了一个多小时,但找不到 Charts 框架的用途 (https://cocoapods.org/?q=charts)。

到目前为止,我已经完成了以下步骤:

1.

sudo gem install cocoapods 

得到以下输出:

2.

pod setup --verbose

得到以下输出:

3.

open -a Xcode Podfile

得到以下结果:

4.

未注释“use_frameworks!”并取消注释“平台:ios,'6.0'”并将其更改为“平台:ios,'9.0'”

现在我被困住了,因为我不知道图表框架需要使用哪些依赖项。如果这是一个非常简单的答案,我们深表歉意!

非常感谢您的帮助:)

编辑:安装 pod 文件后,我将 'Charts.xcodeproj 文件拖到我的项目中。

当我尝试嵌入二进制文件时,我有多种选择:

当我添加它们并构建时,我得到以下错误:

【问题讨论】:

  • 将 pod 'Charts' 添加到您的 Podfile。 “图表”是库的名称。

标签: ios swift charts cocoapods ios-charts


【解决方案1】:

嘿首先你必须决定你想使用哪个图表库。 像这样https://github.com/danielgindi/ios-charts

以上图表库你必须使用

pod 'Charts'

在项目内的 pod 文件中。

现在你的 pod 文件将是这样的

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'Charts'

现在打开终端,进入你的项目目录,输入命令

pod install

你可以走了。 希望对您有所帮助。

【讨论】:

  • 谢谢@imagngames!我是否从 podfile 中删除所有其他位并只保留上述内容?
  • 是的,你可以这样做。
  • pod安装后请看这里如何使用库github.com/danielgindi/ios-charts
  • 谢谢!我已按照提供的链接上的步骤进行操作,但是遇到了一些错误。我已将它们发布在上面的编辑中。你也可以帮忙吗?谢谢!
  • 安装 pod 文件后,我将 'Charts.xcodeproj 文件拖到我的项目中。你为什么要拖 Charts.xcodeproj ?安装 pod 后,只需单击白色(不是蓝色)Charts.xcodeproj 图标即可打开您的项目。
【解决方案2】:

通常在 GitHub 或库的源代码托管页面上有关于使用什么 CocoaPod 名称进行安装的说明。

在正确的项目目录下执行 pod install 命令后,您需要退出 .xcodeproject 并打开工作区文件。这是您在项目具有 cocoapod 依赖项后从现在开始执行的操作。工作区现在包含您的项目和作为包管理器的 pods 项目。您安装的 Pod 在那里,必须通过导入 CocoaPod 的名称来访问(可以在 Pods 项目的文件夹下拉视图中看到)。

您不再需要在自己的项目中拖动文件或像以前那样嵌入。确保删除那些。

如果您仍然遇到问题,您可以编辑当前 podfile 的样子吗?

【讨论】:

    猜你喜欢
    • 2017-03-24
    • 2016-11-23
    • 1970-01-01
    • 2017-02-15
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多