0

私が作成したフレームワーク ファイルに依存するアプリがあります。これらは独立した xcode プロジェクトであり、独自の Github リポジトリを持っています。フレームワークをアプリ プロジェクトに自動的に追加し、アプリ リポジトリにコミットするたびにビルドを実行する fastlane を作成したいと考えています。現在、アプリ プロジェクト内の組み込みバイナリとリンクされたフレームワークおよびライブラリにフレームワークを手動で追加する必要があります。プロジェクトのフレームワーク セクションを更新するためのアクションが fastlane に見つかりません。

ありがとう

4

1 に答える 1

0

あなたの質問を正しく理解できれば、あなたはメイン プロジェクトで使用する API フレームワーク プロジェクトを管理したいと考えています。

Fast Lane (IMHO) は、構築されたアーティファクトの構築と管理に関するものです。プロジェクト内で依存関係を管理することは別のことです。そのために、私が知っている2つのオプションがあります。

  • ココアポッド- 長い間唯一のオプションです。Ruby ベースのツール。プロジェクトにビルドと XCConfig を追加して、依存関係を管理します。これを行うには、プロジェクト ファイルを書き直します。ビルド時にすべての依存関係を再構築します。私の意見 - 私は決してファンではありませんでした。Ruby を使用するために本当に Ruby を知る必要があるのは好きではありません。Ruby があなたのプロジェクトをハッキングし、それがあなたにビルドのアイデアを強制する方法です。

  • カルタゴ- 新しいオプション。OS X ネイティブ ツール。指示された場合にのみ、依存関係を更新およびビルドします。プロジェクトへの影響はありませんが、フレームワーク ファイルを含めるには少し作業が必要です。フレームワークでのみ動作します。私の意見 - Cocoapods と最良の選択肢よりも自然に感じます。

于 2016-05-11T01:56:59.157 に答える