使用 cocoapods 添加图表的正确方法

Right way to add Charts with cocoapods

Charts 建议我们在不指定发布标签的情况下使用 cocoapods 安装它们: 吊舱 'Charts' 这意味着我们正在使用 master / trunk 分支,对吧? 那么,现有应用程序因 Charts 的最新更改而无法运行的潜在风险是什么?如何添加指定具体版本的图表?

P.S。既不指定标签

pod 'Charts', '4.0.1'

也不

  pod 'Charts', :git => 'https://github.com/danielgindi/Charts.git', :tag => '4.0.1'

没有帮助,并给我们带来了错误:

% pod update
...
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "Charts":
  In Podfile:
    Charts (= 4.0.1)

None of your spec sources contain a spec satisfying the dependency: `Charts (= 4.0.1)`.

You have either:
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

查看 GitHub,他们的标签版本号前面似乎有一个“v”。我会将您的版本化尝试更改为:

pod 'Charts', :git => 'https://github.com/danielgindi/Charts.git', :tag => 'v4.0.1'

请注意,我已将 4.0.1 更改为 v4.0.1 以匹配 GitHub 上的标签名称。

在 Scott Thompson 的帮助下,我发现

pod 'Charts', '3.6.0'

已运行,构建时没有错误!所以,我认为这是正确的解决方案。