使用 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'
已运行,构建时没有错误!所以,我认为这是正确的解决方案。
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'
已运行,构建时没有错误!所以,我认为这是正确的解决方案。