2017-06-02 14 views
1

私たちは、最終的にサイズが28MBの.apkファイルを最終的に作成しているAndroidでUnity Gameを正常に開始しました。 私たちの製品のビルドをXcode 8.3にエクスポートし、iTunes Storeにアップロードするためのアーカイブ作成を開始したとき、驚くべきことに160メガバイトの非常に大きな最終ファイル(.ipa)が返されました。Xcode 8.3では、Unity IOSビルド用に非常に大きな(.ipa)ファイルが作成されますか?

不要なアセットを削除してもう一度試してみました。別の.ipaファイルが作成されました。このファイルは分の効果があり、サイズを159.4MBに縮小しました。

私たちはIOSとWatchKitの開発者でもありますが、Xcodeは理想的なツールではなく、元のサイズをカプセル化するようなバグがありますが、これまでに経験したことはありません非常に高い。圧縮された製品の平均サイズは、30〜40MBであり、その最大サイズでさえも常に維持されています。

このゲームは、そのような高解像度のメディアを持たない2Dゲームであり、実際にそのような高貴なサイズの原因となる可能性があります。 は、ここでは、IOSのための統一ビルドのレポートを持っている:

enter image description here

第二に、私たちは、Xcodeで作られた.ipaファイルについては、この報告書を持っています。

enter image description here

そして最後にもXcodeのの.ipaファイルをエクスポートするレポートとplistを。

1) のXcode 8.3.0ビルド大きな作成バグがあります。 enter image description here

+1

Xcode 8.3.0には既知のサイズの問題があります。 [changelog](https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html)を参照してください。 Xcode 8.3.2を使用してください。 –

+0

は、多くのhttps://フォーラムに役立つことを願っています。unity3d.com/threads/unity-5-3-x-build-size-increase-faq.383533/ –

+0

皆さん、ありがとうございました。私も8.3.2を使用しましたが、問題はまだONのままでした。多くの人がこの問題に関して別のフォーラムで書いてくれたので、皆さんに私のMACの別のOSインストールにxcode 6.2をインストールするように勧めてください。 –

答えて

3

は、このために3つの理由があります。我々のケースでは、それは通常よりも15%大きかった。 これはAppleによってXcode 8.3.1以降で修正されました.Appleは現在、Xcode 8.3.0で作成されたビルドのアップロードを拒否しています。 App Storeでの

2) サイズは、それがすべてビットコードバリアント各アーキテクチャの(のARMv7、armv7s、64ビット)またはターゲットデバイスが含まれているため、ユーザは、そのデバイスにダウンロードするかを、次によりも大きいビルドします。

さらに、とのアプリケーションのインストールサイズはで、ダウンロードされた圧縮ファイルのサイズはです。 iTunes Connectでアップロードした後、アプリ> [アクティビティ]タブ、[すべてのビルド]の順に調べることができます。

私たちのケースでは、AppStore IPAは181MB大きかった。圧縮ファイルサイズは69MB、インストールサイズは87MBです。この圧縮ファイルサイズとインストールサイズの比率は、圧縮が圧縮にどの程度適しているかによって異なる場合があります。圧縮ファイルサイズ618MB、インストールサイズ1.37GBのケースもありました。

3) Androidはインストール時にAPKを解凍しませんが、ファイルシステム上で完全に解凍することなく直接データを読み込み/ストリームします。 (同様の問題についてmy answer hereも参照してください)

+0

私のクエリより詳細なレビューをいただき、ありがとうございます。私も8.3.2を使用しましたが、問題はまだONのままでした。私のMACの別のOSインストールにxcode 6.2をインストールすることを提案してください。多くの人がこの問題に関してさまざまなフォーラムで書いています。あなたの答えは私の将来の仕事のために私に良い方向を提供していますが、現在私は立ち往生しています。非常に最初の日に、私はiTunesアプリのページで250万回近くの訪問をしました。しかし、非常に制限されたダウンロード。任意のユーザーのために160mbのファイルをインストールすることは、絶対に彼らを冷静に冷やすので、サイズの問題が原因である可能性があります。別のOSに6.2 Xcodeをインストールするのですか? –

+0

アップルはいつでもXcodeの古いバージョンを使用することをお勧めしません。 質問を更新して詳細情報を提供してください: 1)大きなIPAファイルを解凍し、.appフォルダ内を掘り下げて最大のファイルをリストします。 2)他のユーザーに役立つ可能性がある、異なるフォーラムに関する同様の問題に関する調査を示してください。 – JeanLuc

関連する問題