ios - `pod update` 命令不更新已安装的 Pod
<p><p>我使用的是 CocoaPods 版本 <code>0.39.0</code> 并且我安装了 'TwitterKit' pod 版本 <code>1.12.0</code>。</p>
<p>我的 <code>Podfile</code> 没有为此 pod 指定任何版本...</p>
<pre><code>pod 'ReactiveCocoa', '~> 2.5'
pod 'Fabric'
pod 'TwitterKit'
pod 'TwitterCore'
pod 'Mantle', '~> 2.0'
pod 'MTLManagedObjectAdapter', '~> 1.0.0.1'
pod 'NPReachability', '~> 0.2.0'
</code></pre>
<p>现在我想将它更新到版本 <code>1.13.1</code> 所以我运行 <code>pod update 'TwitterKit'</code>。但它仍然说 <code>Using TwitterKit (1.12.0)</code>.</p>
<p><code>pod search TwitterKit</code> 告诉我版本 <code>1.13.1</code> 可用。</p>
<pre><code>-> TwitterKit (1.13.1)
Increase user engagement and app growth.
pod 'TwitterKit', '~> 1.13.1'
- Homepage: https://fabric.io/kits/ios/twitterkit
- Source:
https://kit-downloads.fabric.io/ios/com.twitter.sdk.ios/1.13.1/com.twitter.sdk.ios-default.zip
- Versions: 1.13.1, 1.13.0, 1.12.1, 1.12.0, 1.11.4, 1.11.3, 1.11.2, 1.11.1,
1.11.0, 1.10.1, 1.10.0, 1.9.0, 1.8.1
</code></pre>
<p>我是不是做错了什么???</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>事实证明这是一个依赖问题。我必须先执行 <code>pod update 'TwitterCore'</code>,然后执行 <code>pod update 'TwitterKit'</code> 以更新 <code>TwitterKit</code> 的版本。</code> p>
<p>对于好奇的人,这里是 <a href="https://github.com/CocoaPods/Specs/blob/master/Specs/TwitterKit/1.13.1/TwitterKit.podspec.json" rel="noreferrer noopener nofollow">TwitterKit.podspec.json</a> :)</p></p>
<p style="font-size: 20px;">关于ios - `pod update` 命令不更新已安装的 Pod,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33752422/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33752422/
</a>
</p>
页:
[1]