2017-09-06 10 views
0

Xcodeとビルド設定でスタティックライブラリを作成しているとしましょう。Build Active Architecture OnlyをNoに設定します。現在選択されているデバイス(シミュレータまたはリアルデバイス)にのみ適したライブラリがまだ生成されるのはなぜですか? lipoツールを使用するスクリプトを実行する太ったバイナリを作成するには、まだ何が必要ですか?なぜこれらの2つの実際の違いはありますか? lipoは、すべてのアーキテクチャーのためにその建物をどうしますか?Build Active Architecture Only - > Noとlipoを使ってファットバイナリを作成することの違いは何ですか?

答えて

0

Buildingの場合、Debugに1つのアーキテクチャしか使用していない場合は、選択した動作がArchiveでなければなりません。最終的なライブラリからすべてのデバッグ情報も取り除かなければなりません。

NOをまだ設定しても、現在選択されているデバイスだけがビルドされているのは、DebugまたはDistribution/Releaseであることを確認してください。

関連する問題