ios - cocoapods pod lib 创建和方案
<p><p>我正在使用最新的 <a href="http://blog.cocoapods.org/Pod-Authors-Guide-to-CocoaPods-Frameworks/" rel="noreferrer noopener nofollow">beta cocoapods</a>使用 xcode 6.1.1 支持框架的版本,<code>sudo gem install cocoapods --prerelease</code></p>
<p>然后我运行 <code>pod lib create podtry</code> 来创建一个示例应用程序,没有演示应用程序,没有测试框架,没有基于 View 的测试。然后我在 xcode 中打开它,注意到它创建了 3 个方案,<code>pods-podtry、pods-podtry-podtry-podtry、podtry-Example</code> 和 2 个 Pods 目标、<code>Pods-podtry、Pods- podtry-podtry-podtry</code>。有人可以解释为什么有 2 个目标和 3 个方案吗?似乎只有 <code>Pods-podtry-podtry-podtry</code> 目标包含 podspec <code>s.version</code> 字段中指定的 <code>plist.info</code> 版本。</p ></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>好的,我想我想通了,希望这对刚接触 cocoapods 的人有所帮助。有 2 个目标,每个方案都有 2 个目标之一。例如,<code>podtry-Example</code> 方案有 <code>Pods-podtry</code> 目标加上 <code>test</code>action 有 <code>podtry</code> 测试添加。 <code>Pods-podtry-podtry-podtry</code> 方案具有 <code>Pods-podtry-podtry-podtry</code> 目标,但没有 <code>test</code> 操作。 <code>Pods-podtry</code> 方案具有 <code>Pods-podtry</code> 目标,没有 <code>test</code> 操作,但目标依赖于 <code>Pods-podtry-podtry-podtry </code>。唷,这是一口,但它就在那里。</p>
<p>有几件事我还是不太明白</p>
<ol>
<li>为什么 cocoapods 创建 <code>Pods-podtry</code> 目标以构建 <code>Pods_podtry.framework</code> 以及 <code>podtry.framework</code>。最终我只对 <code>podtry.framework</code> 感兴趣,我不确定 <code>Pods_podtry.framework</code> 的用途。</li>
<li>为什么 cocoapods 没有像 xcode 通常为新项目创建测试目标,而是将其作为测试操作目标依赖项。</li>
</ol>
<p>我们将不胜感激任何见解。 </p></p>
<p style="font-size: 20px;">关于ios - cocoapods pod lib 创建和方案,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/28485810/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/28485810/
</a>
</p>
页:
[1]