菜鸟教程小白 发表于 2022-12-12 18:08:37

ios - 具有特定约束的私有(private) CocoaPods 存储库


                                            <p><p>我四处搜索并查看了为我的团队建立私有(private) CocoaPods 存储库的指南,但我似乎无法确定我的目标。 </p>

<p>首先,我的限制/要求,按优先级降序排列:</p>

<ol>
<li>Pod 应该可以在多个不同的项目中使用。 (显然)</li>
<li>单个开发者的机器所需的特殊配置应该是最少的。</li>
<li>我们在 GitHub 上提供的私有(private)存储库数量有限;理想情况下,所有 Pod 都应该嵌套在一个私有(private) GitHub 存储库中,而不是每个 pod 一个单独的存储库。</li>
</ol>

<p>我真正想要的是具有以下结构的单个 repo:</p>

<pre><code>├─┬ Specs
└─-MHView
   └-0.0.1 ... etc
└─-MHWidget
├─┬ Pods
└─-MHView         
└─-MHWidget...
</code></pre>

<p>我想我不确定这是否 a) 可能,以及 b) 私有(private) pod 存储库的正确用法</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><ol>
<li>这不是 CocoaPods 自己解决的吗?在我的团队中,我们以与开源项目相同的方式在多个项目中重用私有(private) pod</li>
<li>每个团队成员都应该有权访问私有(private)规范存储库。运行 2 个命令行命令可以包装在 shell 脚本中,但这是在单台机器上的一次操作。</li>
<li>您可以将所有 pod 存储在一个 repo 中,并从不同的子文件夹中获取源文件。 <a href="http://guides.cocoapods.org/syntax/podspec.html#source_files" rel="noreferrer noopener nofollow">Podspec source_files</a> </li>
</ol>

<p>我建议将规范 repo 与 pod 分开。更激进的是设置自托管的 Gitlab 实例。但这是品味问题:)</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 具有特定约束的私有(private) CocoaPods 存储库,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/21267673/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/21267673/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 具有特定约束的私有(private) CocoaPods 存储库