2

大規模な Objective C (iOS) プロジェクトの依存関係管理のソリューションを探しています。現在、複数の静的ライブラリが構築されており、各開発者が git からプルダウンする必要があります。コードはサブモジュールとして追加され、プロジェクトと共にコンパイルされます。たくさんの投稿を見てきましたが、欲しいものを正確に見つけられませんでした。

理想的には、Maven 2 for Java に似たものを探しています。次のようなツール:

a) プロジェクトまたは静的ライブラリの依存関係を管理します b) 複数のバージョンを処理できます (proj A -> lib 1.0、proj B -> lib 1.1 など) c) 可能であれば、静的 lib endstates (.a) のみをプルダウンします。

API を定義するには .h ファイルが必要なため、項目 c は不可能かもしれないと認識していますが、静的ライブラリに関する魔法がある場合に備えて、それを公開したいと考えていました。

CocoaPodsVendorKitを見てきましたが、どちらも現在のものと似たようなことをしています。

4

1 に答える 1

1

(CocoaPods の作成者はこちら)

CocoaPods が問題の適切な解決策ではない部分が欠けていると思いますが、詳しく教えていただけますか?

CocoaPods の依存関係の解決などをしたくない場合は、Xcode プロジェクトを変更/作成する部分だけを使用して、必要なことだけを実行できる場合があります。

于 2012-04-23T09:44:04.533 に答える