菜鸟教程小白 发表于 2022-12-12 17:55:25

ios - Cocoapods:iOS 应用中的 OS X 测试应用?


                                            <p><p>我有一个 iOS 应用,我们称之为 <strong>Potato</strong>。它在 PotatoServiceTest 子目录中有一个名为 <strong>PotatoServiceTest</strong> 的命令行 OS X 实用程序。这两个都使用(当前)单个 pod,<strong>AFNetworking</strong>。</p>

<p>过去,我只会使用两者中的 AFNetworking git 子模块。但我真的很想在这里尝试一下 Cocoapods。如何配置我的 Podfile?</p>

<p>我的 Podfile 目前看起来像这样:</p>

<pre><code>xcodeproj &#39;Potato.xcodeproj&#39;
target &#39;Potato&#39; do
    pod &#39;AFNetworking&#39;, &#39;~&gt; 3.0&#39;
end
</code></pre>

<p>我的理解是这应该是我需要的:</p>

<pre><code>xcodeproj &#39;Potato.xcodeproj&#39;
xcodeproj &#39;PotatoServiceTest/PotatoServiceTest.xcodeproj&#39;

target &#39;Potato&#39; do
    pod &#39;AFNetworking&#39;, &#39;~&gt; 3.0&#39;
end

target &#39;PotatoServiceTest&#39; do
    pod &#39;AFNetworking&#39;, &#39;~&gt; 3.0&#39;
end
</code></pre>

<p>但是,我收到一个错误:</p>

<pre><code>[!] Unable to find a target named `Potato`
</code></pre>

<p>我还能尝试什么?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您当前的 Podfile(只有一个 <code>xcodeproj</code> 指令的 Podfile)很好。运行 <code>pod install</code> 将创建一个新的 Potato 工作区(<code>Potato.xcworkspace</code>)。然后,您只需在您的 Potato 工作区中添加 <code>PotatoServiceTest.xcodeproj</code>,AFNetworking 也将可用于您的 PotatoServiceTest 目标。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Cocoapods:iOS 应用中的 OS X 测试应用?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/34421481/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/34421481/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Cocoapods:iOS 应用中的 OS X 测试应用?