iphone - 運用 - ユニバーサルアプリキャンペーン 画像サイズ




開発中にiOSの.appバンドルサイズを判断する最も簡単な方法は何ですか? (4)

Xcodeプロジェクトに「Products」フォルダがあるはずです。 そのフォルダの中にあなたの.appファイルがあります。 ファイルを右クリックして、[Finderで表示]を選択します。

AppStoreに送信されるすべてのiOSアプリケーションは、無線でダウンロードできるように、サイズが20MB未満であることを確認することが重要です。

私はその限界に近づいているかもしれないアプリに取り組んでいます、そして私はXCode内から現在の出力.appバンドルサイズを伝えるための簡単な方法がないように思われることを発見しました。

特にXCode4では - デフォルトではすべてのビルドは難しく、暗号化された一時ディレクトリに隠されています。 私がしなければならない限り、私はこのデフォルトの振る舞いを上書きしたくない。

ビルドログを見て、シェルウィンドウを開き、そのディレクトリに移動して、 'du'を使用することで、.appバンドルを追跡できることを知っています - しかし、私はより速くより簡単に追跡する方法を見つけることを望んでいます。各新規ビルド後のアプリファイルサイズ。

iPhoneやiPadで直接アプリケーションのサイズを判断する簡単な方法さえありません。 主にこれを評価します - しかし、最適化の最中にいるときはそうではありません。

ベストプラクティスについて何か考えはありますか?

アップデート:私は現在のほとんどの日々の開発にXCode 4を使用していますが、機能が変更されたかアーカイブなどの機能がまだ間もなく行われているため、これまでの解決策はXCode 4ではうまくいきません。 。 私は究極の答えは開発の特定の段階のために「use XCode 3」であるかもしれないと思います。 とにかく最終ビルドと提出にはXCode 3を使う必要があることを私は知っています...


あなたがアップルに送るファイルは.zipファイルです、それはあなたの圧縮されたバイナリファイルです。 例えば、私は120MBを超える非圧縮のアプリに取り組んでいますが、それはほとんどがデータであるため約19MBに圧縮しています。 たいていのファイルは圧縮フォーマットではないということを十分に活用してください。


実際には、20MB以下にする必要があるのは、.appではなく、.ipaのサイズです。 .ipaはzipアーカイブなので、作業用のスペースがもう少し増えます。 私が知っているサイズを見つける唯一の方法は、XCodeでビルドとアーカイブを行い、Finderでファイルサイズを調べることです。


私が仕事をしているところで、私たちはXcode(Build and Archive)というアーカイブフォームを作り、そしてそれからOrganizerウィンドウから(Shareボタンを使って)そのアーカイブをエクスポートします。

これにより、.ipaファイルが生成されます。 そのファイルのサイズはあなたが探しているものです。





xcode4