2011-06-30 4 views
2

私のアプリが20Mbの制限を下回るようにしたいですか?(iphone)アプリケーションのバイナリに含まれるものとそのサイズを表示する方法は?

Old postsアプリを圧縮してファイルサイズを確認してください。
xcode4でアーカイブし、オーガナイザで送信してもファイルは表示されません。

オーガナイザに記載されているアーカイブファイルは、* .xarchive形式です(これは過去のzipファイルと同じであるかどうかはわかりません)。
アーカイブを提出するまでにはかなりの時間がかかります(約2時間)。

xcode3を使用したときにアプリのサイズを確認したところ、約16MBでした。

関連の質問は次のとおりです。

  1. 私のアプリのプロジェクトディレクトリが MyAppDirectoryある場合は、そのディレクトリの下のすべてのもの が、私はXcodeでプロジェクトに追加 バイナリまたは単にもので を含めますでしょうか?

  2. 私は 同じ画像/音声ファイルが 二回バイナリに含まれるように作るん、「ビルドフェーズ」 に「コピーファイル」を使用して リソースへの画像/音声をコピー?(私は を行う方法チェック?)

答えて

0

オーガナイザに移動して共有を選択します。そこからipaを作成すると、ipaはappstoreにアップロードしたときの(約)サイズです。

  1. いいえ、はい、ターゲットに追加された非ソースファイルはすべて、.appフォルダにコピーされます(iOSアプリは単なるフォルダです)。すべてのソースコードファイルはバイナリにコンパイルされ、.appフォルダにも含まれています。次に、これが圧縮され、.ipaに名前が変更されます(ディレクター内の.appフォルダーが「Payload」を呼び出す)。

  2. いいえ、すべてのファイルを.appフォルダに一度コピーします.2回コピーすると警告が表示されますが、フォルダを使用し、同じファイルがプロジェクトの複数のフォルダにある場合はコピーされます.app

あなたのプロジェクトにフォルダがあるかどうかは、グループである黄色の代わりに青色のフォルダに簡単に表示されます。

+0

* * .ipaファイルの約3倍の大きさで、ファイルをアップロードするのになぜ時間がかかるのですか? – eugene

+0

.xarchivesにはアプリだけでなく、デバッグ情報も含まれています。 1から4分のどこからでも、1MBのアプリが取られます(私の場合)。アップロードする。私はこれについて実際の説明はありません。 – rckoenes

関連する問題