菜鸟教程小白 发表于 2022-12-12 15:31:15

ios - 创建一个新的 Cocoapod : use example project for remote repo?


                                            <p><p>我正在尝试为 iOS 库创建一个新的 pod (Cocoapod),并按照 <a href="https://guides.cocoapods.org/making/using-pod-lib-create" rel="noreferrer noopener nofollow">https://guides.cocoapods.org/making/using-pod-lib-create</a> 上的教程说明进行操作。 .我目前没有远程仓库,但有一个带有 git 历史的本地项目。运行 <code>pod lib create</code> 命令(运行 Cocoapods v.0.37.2)并打开生成的项目后,它看起来类似于上面教程链接中的示例:</p>

<p> <img src="/image/Iybvo.png" alt=""/> </p>

<p>我的问题是:</p>

<ol>
<li>由于我没有远程托管我的项目(即 Github),并且引用上面的图片,我是否应该将 <code>Example for MyLib</code> 部分用于我的远程存储库,显然添加任何其他内容我需要它吗?如果是这样,我应该如何将我想要制作的库包含在一个 pod 中?我注意到示例项目被初始化为一个 git repo。 <strong>编辑:</strong> 我确实在 <a href="http://nshipster.com/cocoapods/" rel="noreferrer noopener nofollow">http://nshipster.com/cocoapods/</a> 上看到过调用 <code>pod try</code> 将使用创建的示例项目,所以我猜如果我想要该功能,我应该将创建的示例项目用于我的远程仓库?</li>
<li>或者我应该使用新创建的 podspec 文件等配置我预先存在的 <code>MyLib</code> 项目,然后按照 <a href="https://guides.cocoapods.org/making/making-a-cocoapod.html" rel="noreferrer noopener nofollow">https://guides.cocoapods.org/making/making-a-cocoapod.html</a> 中的说明将其推送到我的远程仓库?</li>
</ol>

<p>在 <code>pod lib create</code> 教程链接上的“制作演示应用程序”下有说明:</p>

<p>“模板将为您的库生成一个 Xcode 项目。这意味着您不必在 Xcode 中创建新项目。</p>

<p>如果你想要一个 pod 的示例项目试试 MyLib 或者需要让你的库的测试在应用程序中运行(交互测试、自定义字体等),那么你应该说是。一个好的指标是“这个 Pod 是否应该包含屏幕截图?”;如果是这样,那么你应该有一个演示。”</p>

<p>谢谢!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在进行了更多研究并尝试了一些事情之后,我最终选择了我的第一个选项:使用由 <code>pod lib create</code> 命令创建的示例项目。通过查阅大量资源和教程,我发现这个在这个过程中是最准确和最有帮助的(至少在撰写本文时):<a href="http://code.dblock.org/2014/03/02/your-first-cocoapod.html" rel="noreferrer noopener nofollow">&#34;Your First CocoaPod&#34;</a> .</p>

<p>具体来说,这一行:</p>

<blockquote>
<p>Add the Demo/Pods folder, which includes all the pods installed from pod install, to .gitignore.</p>
</blockquote>

<p>解决了我对如何处理 <code>Pods</code> 文件夹的担忧之一。在那之后,我能够将我的示例项目推送到我的远程仓库,然后最终发布我的 pod。总之,看来我可以使用 <code>pod lib create</code> 命令来创建我的示例项目,或者手动生成一个 <code>podspec</code> 文件以与我预先存在的库一起使用包含一个示例项目。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 创建一个新的 Cocoapod : use example project for remote repo?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30869204/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30869204/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 创建一个新的 Cocoapod : use example project for remote repo?