私のプロジェクトでは、SwinjectとSwinjectAutoregistrationの両方のポッドを使用しています。どちらも、通常、そのような「2.0.0」バージョンとして宣言されています pod 'Swinject', '2.0.0' pod 'SwinjectAutoregistration', '2.0.0'
特定のブランチを使用しているときにcocoapodの外部依存性を満たす方法
しかし、Xcodeの9のベータ版で私のプロジェクトをビルドするために、私はSwinjectのgithubのレポ、as stated hereの特定のブランチを取る必要があります。私はその後、私は依存関係のエラーを持っているpod update
をしようとすると
pod 'Swinject', :git => 'https://github.com/Swinject/Swinject.git', :branch => 'swift4'
:新しい宣言は次のようになります。私はSwinjectAutoregistrationがSwinject 2.0への依存関係を宣言しているので、同じポッドに対して異なるソースを持っていると思います。
ポッドのこの特定のソースがココアポッドに伝える方法はありますかは012バージョンのようにが動作しますか?