1

フェッチとビルドに非常に長い時間がかかる Carthage の依存関係があります。フォルダーをソース管理に入れてみて/Carthage/Builds、ビルド設定のフレームワーク パスを指定しましたが、チームはそれが機能するようにすることcarthage updateを余儀なくされています。そうしないと、ソース管理からプルするときに更新された依存関係が認識されません (更新されたビルドであっても)。チェックイン済み)。

builds フォルダーをソース管理に保持するのと同じくらい単純ではなく、欠けているものはありますか?

4

2 に答える 2

1

説明したように、Builds フォルダーをソース管理に追加するだけで十分です。そこからフレームワークを追加し、フレームワーク検索パスを$(PROJECT_DIR)/Carthage/Build/iOS(iOS の例として) として定義すると、すべてが魅力的に機能するはずです。私たちのプロジェクトでは、そのように構成しました。

そうでない場合は、ビルド設定を調べて、carthage という単語を検索してください。結果のみがフレームワークの検索パスになるはずです。たぶん、いくつかのパスをに定義したかもしれません$(PROJECT_DIR)/Carthage/Checkoutsこれがあなたの問題かもしれません。

于 2016-07-24T10:47:15.017 に答える