web-dev-qa-db-ja.com

プライベートCocoaPodを別のポッド.podspecファイルの依存関係として追加するにはどうすればよいですか?

私はプライベートポッドで作業しており、それは他のプライベートポッドに依存しています。だから私は私のポッド.podspecファイルでそれを言及したいだけです。

Pod2の.podspecファイルでは次のようになります。

s.dependency 'Pod1', '~> 0.0.1' , :git => 'https://github.com/MY_COMPANY/pod1.git', :commit => '9f9f4fe5b5959e0f2ea89e472eccf7aea6f37eea'

そして、「podspec依存関係指定子には:gitオプションと:commitオプションがない」ことを知りました。そうでない場合は、どうすればよいでしょうか。

24
kidsid49

プライベートpodspecsのリポジトリを維持する必要があります。

そのリポジトリをCocoaPodsインストールに追加します。

pod repo add MyPrivateSpecs [email protected]:MyPrivateSpecs

プライベート依存関係ポッドをそれに追加します。

pod repo Push MyPrivateSpecs Pod1

これで、通常どおりにそのポッドを簡単に参照できます。

s.dependency 'Pod1', '~> 0.0.1'
15