2016-04-22 14 views
0

私たちはiOSプロジェクトでCocoaPodを使い始めました。デフォルトでは、.xcodeprojファイルのディレクトリにPodfileを追加し、pod installと呼び、CocoaPodsはディレクトリ${PODS_ROOT}/Podsをローカルに生成します。レポにポッドを追加しているので、${PODS_ROOT}/Podsはかなり大きいので、共有可能なすべての部分を別の場所に移動してプロジェクト間で共有したいと考えています。これは可能ですか?私は、ファイルManifest.lockA.xcodeprojとディレクトリTarget Support FilesがプロジェクトAに特異的であることを考えるプロジェクトAため${PODS_ROOT}/PodsインサイドiOSプロジェクト間で(ココア)ポッドのみを共有する方法

。ディレクトリの残りの部分は、共有可能なポッド(フレームワークまたは静的ライブラリまたは...を含む)です。それを行うには最高の/提案された方法は何でしょうか?

何か助けていただければ幸いです。

答えて

3

$ {PODS_ROOT}内のファイルをレポに追加する必要はありません。 PodfileとPodfile.lockを追加し、使用するPodをインストールまたは更新する必要があるときは、すべての開発者にpod installを実行させてください。

独自のポッドを開発していて、プロジェクト間で共有したい場合は、ポッドファイルでもこれを指定できます。

+0

正確に。依存関係をリポジトリに入れる必要は全くありません。彼らはギターに独自のレポジトリを持っています。 – Sulthan

+0

リポジトリに 'Podfile.lock'を追加するべきではありません。そうでなければ、' pod install'が動作しなくなる可能性があります。 –

+0

私は同意できません。同じバージョンのPodsで –

関連する問題