(iphone) что входит в бинарный файл приложения и как посмотреть его размер? - PullRequest
2 голосов
/ 30 июня 2011

Я бы хотел, чтобы мое приложение не превышало 20 МБ.

Старые сообщения расскажу о архивировании приложения и увидим размер файла.
Но архивирование через xcode4 и отправка черезорганайзер не показывает файл.

Архивный файл, указанный в органайзере, имеет формат * .xarchive, (я не уверен, что это эквивалентно zip-файлу в прошлом), а мой показывает 45 МБ.
И отправкаархив (около 2 часов).

Я проверял размер приложения, когда использовал xcode3, и он был около 16 Мб, и что-то должно было быть испорчено.

Смежный вопрос:

  1. Когда каталог проекта моего приложения - MyAppDirectory, все ли в этом каталоге включается в двоичный файл или просто в материал, который я добавляю в проект вxcode?

  2. Я копирую графические / звуковые файлы в Ресурсы, используя «копировать файлы» в «Фазы сборки», означает ли это, что одни и те же графические / звуковые файлы включаются в двоичный файл дважды?(как мне проверить?)

1 Ответ

0 голосов
/ 30 июня 2011

После того, как вы сделали архив, зайдите в органайзер и выберите поделиться. Затем создайте ipa, ipa - это размер приложения (приблизительно), когда вы загрузили его в магазин приложений.

  1. Нет и Да, все не исходные файлы, которые были добавлены к цели, будут скопированы в папку .app (приложения для iOS - это просто папки). Все файлы исходного кода будут скомпилированы в двоичный файл, который также включен в папку .app. Затем это архивируется и затем переименовывается в .ipa (с папкой .app в директории называется «Полезная нагрузка»).

  2. Нет, все файлы копируются один раз в папку .app, если он будет скопирован дважды, вы получите предупреждение, но если вы используете папки и один и тот же файл находится в нескольких папках в вашем проекте, тогда скопировано несколько раз (для каждой папки) в .app

Вы можете легко увидеть, есть ли в вашем проекте папки, они представляют собой синюю папку вместо желтой, которые являются группами.

...