SoundCloud APIで推奨されているように、iOSアプリでいくつかのサードパーティライブラリを使用しようとしています。私は彼らのチュートリアルに従いgit submodule add
、必要な各依存関係で実行しました。
ただし、コンパイルするときは、依存関係プロジェクトを正しくリンクするために、純粋にプロジェクト設定で、依存関係プロジェクトに微調整を加える必要がありました。
私はこれまでサブモジュールを使用したことがありませんが、聞いたことから、親リポジトリはサブモジュールの特定のコミットを追跡しますよね?チームメンバーが元のライブラリからプルできるように、サードパーティライブラリのプロジェクトファイルに微調整を含めたい場合は、最初に各依存関係をフォークして、各小さなプロジェクト設定をコミットする必要があります。 、メインリポジトリに含めることができるようにするためだけですか?または、サードパーティライブラリに「ローカル」変更を加えてから、メインリポジトリを元の場所にプッシュすることはできますか?
これは非常に苛立たしいことです。サードパーティのライブラリ自体を実際に変更しているわけではないので、特定のプロジェクトで正しく機能するように変更しなければならなかった設定です。各ライブラリ全体をフォークせずに、メインリポジトリに微調整を含める方法はありますか?!
ありがとう!!