2016-04-14 7 views
1

私は1つのCocoaタッチフレームワークと1つのiOSアプリケーションがあるワークスペースファイルを持っています。 iOSアプリケーションはこのフレームワークを使用します。Xcode:フレームワークプロジェクトのフレームワークプロジェクトを同じワークスペースのフレームワークプロジェクトから動的に更新します。

私はフレームワークプロジェクトの集約ターゲットの助けを借りてフレームワークユニバーサルライブラリを作成しました。

私のiOSアプリケーションプロジェクトで、フレームワーク(シミュレータ、デバイス、およびアーカイブ上で実行される集合体の助けを借りて)をうまく追加できました。 (私はアプリケーションプロジェクトにフレームワークファイルを埋め込んだ)。

私はフレームワークプロジェクトに変更を加えるたびに、私はフレームワークプロジェクトを集約ターゲットでビルドします。このステップでは、使用されているアプリケーションプロジェクトとフレームワークライブラリが正常に更新されます。

私はフレームワークを使ってアプリケーションプロジェクトに反映された変更を得るためにフレームワークプロジェクトを変更するたびにこの手順を踏みたくありません。 iOSアプリケーションを実行しているときに、iOSアプリケーションプロジェクトを自動化して自動的に変更をフェッチする方法はありますか?

+0

* Scheme *を変更して、アプリケーションではなくフレームワークを構築してください。 – trojanfoe

+0

これはアプリを実行しません。私は、アプリケーションを実行するときに更新されたフレームワークを取得したい。 – Dovakin

+0

OK、していることをする選択肢がありません。アプリケーションにフレームワークを埋め込むことは、アプリケーションがフレームワークにアクセスできる唯一の方法です。したがって、他には何もできません。 – trojanfoe

答えて

1

「スキームの編集」に行き、ターゲットのビルドを選択してユニバーサルターゲットを追加できます。

あなたのユニバーサルターゲットをアプリターゲットの上に移動します。

関連する問題