XCode プロジェクト間で共有したい静的ライブラリを開発しました。このライブラリをバイナリの依存関係として含める方法を正確に学び、デバイスとシミュレータの両方で実行し、自動化したいいくつかの手動ステップにつながるように、いくつかの読書を行いました。全体として、ライブラリの新しいバージョンをリリースし、古いバージョンを使用するプロジェクトの簡単なアップグレード プロセスを実現したいと考えています。現在、そのプロセスは、元の場所にある新しいバイナリ ファイルの削除および/またはコピー、新しいヘッダー ファイルのコピーの削除で構成されています。最初のインストールは、ターゲット SDK に基づいて条件付きリンカー フラグを設定するための追加のプロジェクト/ターゲット レベルの構成と共に、同じ 2 つの手順で構成されます。これを自動化する方法はありますか?つまり、面倒な作業を行うために Applescript を作成するようなことができることはわかっていますが、どのようにすればよいのでしょうか? AppleScript を介して xcode のビルド設定を自動化した人はいますか? Applescript 経由で XCode を呼び出すにはどうすればよいですか? 他の選択肢はありますか?バイナリ レベルの依存関係を維持するためのより良い方法はありますか?
アップデート
プロジェクトAがプロジェクトBによって作成された静的ライブラリに依存するバイナリレベルの依存関係を維持しようとしています.XCode iPhoneプロジェクトに簡単に含めることができるフレームワークに似たもの. 「B」を構築した後、A を含めて実際にドロップしてプロジェクトできるものが必要です。このような依存関係を活用するためのすべての手順を認識している間、すべての荒いエッジを和らげるための解決策を探しています。