Важно убедиться, что каждое приложение iOS, отправленное в AppStore, имеет размер менее 20 МБ, чтобы его можно было загрузить по беспроводной сети.
Я работаю над приложением, которое может приближаться к этому пределу, и обнаружил, что не существует простого способа узнать текущий размер выходного пакета .app из XCode.
В частности, в XCode4 - по умолчанию каждая сборка скрывается в труднодоступном и загадочно названном временном каталоге. Я не хочу отменять это поведение по умолчанию, если мне не нужно.
Я знаю, что могу отследить пакет .app, просматривая журналы сборки, открывая окно оболочки, переключаясь на этот каталог и используя 'du' - но я надеюсь найти более быстрый и простой способ отслеживания размера файла .app после каждой новой сборки.
Даже на iPhone или iPad нет простого способа определить размер приложения. В основном я ценю это - но не когда я нахожусь в процессе оптимизации.
Есть мысли о лучших практиках?
ОБНОВЛЕНИЕ: сейчас я использую XCode 4 для большей части своей повседневной разработки, и кажется, что каждое решение до сих пор не работает на XCode 4 либо из-за изменения функциональности, либо из-за того, что функции (такие как Архивация) все еще скоро. Я думаю, что окончательный ответ может быть «использовать XCode 3» для конкретной фазы разработки. Я знаю, что мне все равно нужно будет использовать XCode 3 для окончательной сборки и отправки в любом случае ...