菜鸟教程小白 发表于 2022-12-12 16:36:41

ios - Cocoapods 0.39.0 更新错误


                                            <p><p>每次运行 <code>pod install</code> 或 <code>pod update</code> 命令时,将 cocoapods 从 0.38.2 更新到 0.39.0 后,都会收到错误消息</p>

<pre><code>[!] Unable to satisfy the following requirements:

- `GoogleAnalytics (= 3.13)` required by `Podfile`
</code></pre>

<p>项目信息:XCode 7,iOS9 SDK,8.0 部署目标,项目设置中禁用了bitecode。</p>

<p>Pod 文件:</p>

<pre><code>platform :ios, &#39;8.0&#39;

pod &#39;AFNetworking&#39;, &#39;2.6.0&#39;
pod &#39;Typhoon&#39;
pod &#39;SSKeychain&#39;
pod &#39;JBWebViewController&#39;, :git =&gt; &#39;https://github.com/Ponf/JBWebViewController&#39;, :commit =&gt; &#39;19d15604a694e7436fa4934a5bf221f05360eb8c&#39;
pod &#39;TTTAttributedLabel&#39;
pod &#39;HockeySDK&#39;, &#39;3.6.4&#39;
pod &#39;GoogleAnalytics&#39;, &#39;3.13&#39;
pod &#39;Intercom&#39;
pod &#39;FBSDKCoreKit&#39;
pod &#39;OpenSans&#39;
pod &#39;UIButton+Activity&#39;
pod &#39;HexColors&#39;
pod &#39;AFNetworkActivityLogger&#39;
pod &#39;HCSStarRatingView&#39;, :git =&gt; &#39;https://github.com/hugocampossousa/HCSStarRatingView.git&#39;
pod &#39;LGSideMenuController&#39;, &#39;~&gt; 1.0.0&#39;
pod &#39;DateTools&#39;
pod &#39;SDWebImage&#39;
</code></pre>

<p>如果我删除了对 Google Analytics 的 <code>3.13</code> 的依赖 - 另一个 pod 上的 pod 更新失败。</p>

<p>在我回退到 Cocoapods 0.38.2 之后 - <code>pod update</code> 开始正常工作。</p>

<p>如何使 0.39.0 工作?
谢谢!</p>

<p><strong>编辑:</strong>
Cocoapods Core 中似乎存在一些问题:<a href="https://github.com/CocoaPods/CocoaPods/issues/4365" rel="noreferrer noopener nofollow">https://github.com/CocoaPods/CocoaPods/issues/4365</a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我认为您需要更新最新版本的 Google Analytics,您只需删除版本号并安装 pod。</p>

<p>在 Xcode 7 中,它可能需要最新版本。</p>

<p><strong>在下面找到更多说明</strong></p>

<p>您只需遵循以下终端命令即可。当您要更新您的 pod 时,您只需关注以下终端命令。这些命令足以更新您的 pod。希望对您有所帮助。</p>

<p><strong>打开终端:</strong></p>

<pre><code>$sudo gem update —system
$sudo gem uninstall cocoapods
$sudo gem install cocoapods
$pod setup
$cd &lt;project path&gt;
$pod init
$ open -a Xcode Podfile
</code></pre>

<p>将文件(框架名称)添加到您的 pod 文件中。
<strong>示例:</strong></p>

<pre><code>platform :ios, &#39;7.0&#39;

pod &#39;FBSDKLoginKit&#39;
pod &#39;FBSDKCoreKit&#39;
pod &#39;FBSDKShareKit&#39;
pod &#39;FBAudienceNetwork&#39;
pod &#39;FBSDKMessengerShareKit&#39;
Save your pod file. then,

$pod install
$pod update(if you need)
</code></pre>

<p>如果我们没有提及版本名称,框架将下载最新版本。
例如:</p>

<blockquote>
<p>pod &#39;AFNetworking&#39;</p>
</blockquote>

<pre><code>Open your project folder --&gt; Open the project workspace not the xcode project.

Clean the Project.

Run the Project.
</code></pre>

<p>希望对你有用!</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Cocoapods 0.39.0 更新错误,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/33120288/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/33120288/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Cocoapods 0.39.0 更新错误