0

アプリと静的ライブラリを含むワークスペースがあります。lib はプロジェクトで使用されます。

lib を変更してアプリをビルドすると、lib がうまく再構築されます。ただし、アプリを変更していない場合、新しく構築されたライブラリはアプリ内にパッケージ化されておらず、古いものを使用できます。新しくビルドされたライブラリを作成するには、アプリを変更する必要があります (スペースを追加して削除します)...

私は両方の方法を試しました。Xcode に依存関係を自動的に管理させ、アプリのビルド段階で明示的にライブラリを追加しました。

だから誰かがアイデアを持っているなら!

前もって感謝します。

4

1 に答える 1

1

完全には理解できません。恐れ入りますが、「アーカイブ」をクリックしても、.aファイルが.appと一緒にアーカイブ内に含まれていませんか?

アーカイブに含まれる.aファイルを取得するには、次のように設定します。に移動して次の
ようにbuild settings > your static lib > skip install設定します。NO


コメントの後:アプリをタッチして、シミュレーターに再度コピーする必要があります。ファイルをモック編集すると役立つはずです。

これも自動化できます。
スクリプトフェーズをライブラリのビルドフェーズに追加して実行します。touch %PATH_TO_AN_M_FILE_FROM_THE_APP%

于 2013-01-16T10:57:52.113 に答える