2016-08-26 10 views
1

私はappstoreに自分のアプリをアップロードするときに問題があります。 問題はarmv7のファイルサイズ60MBです!エラーitms-90122 - 無効な実行可能ファイルサイズ

を(スクリーンショットを参照)ほとんど埋め込み画像またはそのような何かがありません。 アプリケーションファイルのサイズは0.5MBから大きくなりますが、次回のアップデートですぐに増加することが確信しています

アプリケーションサイズを減らす可能性はありますか?または、armv7を除外する設定をいくつか変更し、64ビットのみをビルドすることはできますか?

我々のアプリは数年以来オンラインで、今、私たちは「大きすぎる」ですか?私はコードを「減らす」可能性はないと思う。

私は2通りの方法があります "-optimize =真-strict = true" を

enter image description here

+0

app.xmlの私のiOS一部です: ' \t \t \t \t \t <![CDATA [ \t \t \t UIDeviceFamily \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \tをUIFileSharingEnabled \t \t \t MinimumOSVersion \t 8.0 \t \t \t]]> \t \t \t \t \t \t <資格> \t \t \t <![C DATA [ \t \t \t \t のget-タスク許可 \t \t \t \t \t \t \t \t ベータレポート - アクティブ \t \t \t \t \t \t \t]]> \t \t \t「 – SbstnErb

+0

他に何もありませんか? :( – SbstnErb

答えて

2

AIR 22およびコンパイラオプションでビルド。

最初は60メガバイトの下で、あなたのバイナリを作るです。 2番目の方法は、プロジェクトの展開先番号を設定することです。

  1. は私のアプリのサイズを小さく、1795 Q &で提案を通じて見て:私はこのような状況を解決するためのいくつかのアプローチがありますアップルDTS

    からのメールを受信し、次の

    THS 。コンパイラオプションのセクションは、あなたのシナリオに関係します。また、バイナリに長い文字列、表、またはエンコードされたイメージなどのデータがある場合、それらのリソースをバイナリから外部ファイルに移動する必要があります。 https://developer.apple.com/library/ios/qa/qa1795/_index.html

  2. 60 MBの制限は、メインの実行可能ファイルのアーキテクチャごとです。アプリケーションのセクションを、単一のフレームワークとして、または少数のフレームワークとして、異なるバイナリに組み込まれるように識別します。

  3. 、アプリケーションの最小展開がiOSの9に上げることができた場合は、実行可能なサイズに制限は実行可能ファイル全体に対して400メガバイトまで、高くなっています。これは以下のリンクで説明されています。ここで https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

関連する問題