2012-09-02 3 views
2

Привет, ребята У меня тяжелое приложение для iPad, а мой архив ~ 370mb. Для того, что я делаю, это не является необоснованным. Если я вижу xcarchive в finder, это ~ 391MB, .ipa ~ 388mb, что примерно соответствует размеру всех моих активов без сжатия.приложение на ipad двойной размер архива

Так что я дважды проверил фактическое использование на своем тестовом устройстве и это 755 мегабайт! Это похоже на размер «оцененного магазина приложений», показанный в организаторе.

Я проверил использование на нескольких других тестовых устройствах, и это то же самое.

Я читал другие сообщения об оценке организатора, которые были неточными, но делает ли это перевод показаний на iPad? Не следует ли iPad сообщать, сколько фактического пространства используется?

370 mb (double) дополнительного использования не может иметь ничего общего с исполняемым файлом, который не сжимается, и это не должно быть результатом расширения PNG, я использую тонну jpegs, потому что они так много меньше.

И все сжатое/несжатое обсуждение выглядит как красная селедка, потому что, если я просто получаю информацию о папке несжатых ресурсов в поиске, это ... 355 мб. Поэтому я не понимаю, как сжатие, а затем разжатие кучи изображений удваивает их размер.

Мои только теории: - Использование на развитие IPad по какой-то причине не признак окончательного размера

  • приложение Все мои JPEGs каким-то образом быть преобразованы в формате PNG внутри самого IPad ... ??? действительно, как это возможно?

  • У меня есть два видеофайла, они могут как-то автоматически преобразовываться в другой формат .. ?? снова, действительно ?? что звучит невозможно

  • приложение имеет возможность покупки в приложении, возможно, каким-то образом распределить дисковое пространство в ожидании будущих покупок?

Я ненавижу все эти теории, потому что ни один из них не имеет смысла. Кто-нибудь из вас когда-либо сталкивался с этим раньше?

+0

То, что вы испытываете, абсолютно нормально; это способ, которым отправленное приложение загружается в яблоко - двойной размер содержит как весь ваш проект, так и файл .app PLUS «архивированный» .ipa проекта. Когда в Appstore размер приложения будет примерно наполовину или размер единственного .ipa-файла. – Luke

+0

Первое, что нужно сделать, это ответить на @ hpique, конечно. –

+0

Я постараюсь ответить на вопрос Дэвида Х. Между тем, что Лука говорит точно? Это гипотеза, которая объясняет данные ... яблоко перекомпилирует мое приложение как часть процесса оценки? – whiddershins

ответ

0

Итак, напишите в своем приложении код, который после запуска использует nsfilemanager, чтобы просмотреть ваше полное приложение на устройстве (или симуляторе) и подсчитать итоговые значения и записать его. Таким образом, вы точно поймете. Также помните, что файловая система использует дискретные блоки диска с фиксированным размером, поэтому 1 байтовый файл фактически потребляет больше, но это, вероятно, не ваша проблема.

Кроме того, средства для застежки-молнии редко приводят к экономии пространства.

+0

Почему бы просто не проверить содержимое архива? Xcode сообщает ему, что архив на самом деле составляет около 755 мегабайт. – hpique

+0

Он сказал, что фактическое использование на устройстве двойное - посмотрите на вопрос еще раз. –

+0

Не уверен: «Итак, я дважды проверил фактическое использование на своем тестовом устройстве, и это 755 мегабайт! Это похоже на размер «оцененного магазина приложений», показанный в организаторе. – hpique

0

Это похоже на размер «оцененного магазина приложений», указанный в организаторе.

Вы можете проверить, почему, изучая содержимое архива:

Open Организатора, выберите Архивы, выберите приложение, нажмите правой кнопкой на архив, Показать в Finder, щелкните правой кнопкой мыши на файле, Показать Содержимое упаковки, открытые продукты, открытые приложения, щелкните правой кнопкой мыши на своем приложении, покажите содержимое пакета.

Кроме того, Xcode может комбинировать изображения сетчатки и изображения без сетчатки в один многостраничный TIFF-файл.Ознакомьтесь с этим answer для получения более подробной информации.

+0

Да, я сначала осмотрел пакет в поиске, и это меньший размер. Размер в finder всегда одинаковый, но «использование» на устройстве и «оценка» - это больший размер. (~ double) – whiddershins

+0

У меня также нет изображений изображений сетчатки и не сетчатки для большей части этого приложения. – whiddershins

+0

Назад к ответу Дэвида Х. :) – hpique

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

  • Нет связанных вопросов^_^