12

Xamarin iOS を使用してかなり単純なアプリを開発しています。.app ファイルの最小サイズは 13.5 MB です。

推奨されるすべての最適化を実行しました - デバッグ シンボルなし、LVVM コード生成、thumb-2、すべてのアセンブリのリンク、単一アーキテクチャのみ (ARMV7)。

最初の質問は、私の 13.5 MB は Xamarin iOS から期待されるもののように聞こえますか、それとも何か間違ったことをしている可能性がありますか?

2 番目の質問は、Xamarin iOS が同等のネイティブ実装に (概算で) 追加するサイズのオーバーヘッドはどれくらいかということです。

3 番目の質問は、Hello World アプリを Xamarin iOS を使用するためにコンパイルできるサイズはおよそどれくらいかということです。

4 番目の質問は、ネイティブの Hello World アプリをコンパイルすると、およそどれくらいのサイズになるかということです。

4

2 に答える 2

9

.dSYM、デバッグ シンボルを含むディレクトリです。これは、アプリケーションの一部として (エンド ユーザーに) 出荷するものではありません。これは、(リリースバイナリを実行しているエンド ユーザーからの) クラッシュ レポートをシンボル化できるため、非デバッグ ビルドでも生成されることに注意してください。

実際のアプリケーション サイズについては、ディレクトリを確認する必要があります.app

今年のEvolveビデオ高度な iOS ビルド メカニクスを見ると、アプリケーションのサイズ (およびビルド時間) を削減するためのかなりの数のトリックを学ぶことができます。それはあなたが持っていた他の質問にも答えます。

于 2013-09-25T16:58:44.353 に答える