После архивирования приложения. версии и в окне органайзера появилась кнопка, щелкнув по ней и подсчитав примерный размер приложения. в магазине.
В версиях Xcode позже до 6.2 эта кнопка исчезла! Есть ли способ узнать примерное приложение. размер?
После архивирования приложения. версии и в окне органайзера появилась кнопка, щелкнув по ней и подсчитав примерный размер приложения. в магазине.
В версиях Xcode позже до 6.2 эта кнопка исчезла! Есть ли способ узнать примерное приложение. размер?
Да, это все еще возможно, но нужно немного поработать!
Просто выберите проект из "Архив", затем откройте содержимое пакета.
Затем в файле .xcarchive есть каталог приложений.
Теперь откройте .xcarchive в finder и выберите отображение содержимого пакета.
Наконец, перейдите в "Продукты", затем "Приложения", затем "Имя приложения", и теперь вы можете просмотреть размер файла.
Снимок экрана шаг за шагом: -
На всякий случай люди сомневаются в различии в размере бинарного файла перед загрузкой в iTunes и после загрузки в iTunes здесь вычисляется: -
Apple шифрует исполняемый файл. Делая так, его размер не делает многое изменить, но его содержимое делает, что обычно больше не может быть сжатый как и раньше. Объединив все это, я подошел с возможностью расчета максимального размера вашего приложения в App Store (это, скорее всего, будет меньше этого):
open the .app bundle via right-click -> Show Package Contents (on Mac) locate the executable file and remember its (uncompressed) size (Size "A") delete the executable from the bundle zip the bundle and remember the bundle’s compressed size (Size "B")
Размер "C" - это 100 КБ от дополнительных файлов, добавленных в комплект от Apple. Окончательный расчет максимального размера вашего приложения: следующим образом:
A + B + C = максимальный размер вашего приложения после утверждения
Расчет, поставленный словами:
(несжатый исполняемый размер) + (пакет приложений сжат, но без исполняемый файл) + 0,1 МБ = максимальный размер вашего приложения после утверждения
Ссылка на
Я только что узнал список подробных размеров на Xcode 7/8
Вот как получить к нему доступ:
Perfect! Там есть полный список всех устройств и размеров, которые будут доступны в App Store.
ОБНОВЛЕНО (благодаря комментариям @Marcus Adams) о другом ответе.
Если вы просто экспортируете его для adhoc, вы должны получить файл. Распакуйте этот файл. Размер развертывания будет находиться между этой распакованной версией и zipped-версией.
Если вы устанавливаете на устройство, в Settings > General > Storage & iCloud Usage > Manage Storage > [App Name]
вы можете увидеть размер приложения, установленного на этом устройстве.
Не уверен, как это работает с битовым кодом, но, по крайней мере, это что-то и легко сделать.
Лучший способ получить размер приложения для всех видов устройств и моделей после разбавления приложений - посмотреть на отчет о размере Thinning App Report, созданный Xcode. Этот отчет создается, когда сборка Ad Hoc экспортируется из архива Xcode.
Откройте окно → Органайзер, выберите архив и нажмите кнопку "Экспорт".
Выберите способ распространения: Ad Hoc; прореживание приложений: все варианты совместимых устройств; оставить перестроить с установленного битового кода.
Продолжайте генерировать ipa файл. Найдите отчет вместе с созданным файлом ipa под названием "App Thinning Size Report.txt". Это выглядит так:
Отчет об уменьшении размера приложения для всех вариантов MyAppName
Вариант: MyAppName-iPad (4-го поколения) -etc.ipa
Поддерживается устройства: iPad (3-го поколения) и iPad (4-е поколение)
App + On Размер ресурсов спроса: 50,4 МБ сжатых, 109,5 МБ несжатых
Размер приложения: 28,6 МБ сжимается, 87,7 МБ несжатого
По запросу Размер ресурсов: 21,8 МБ сжатых, 21,8 МБ несжатыхВариант: MyAppName-iPad Pro (9.7-inch) -etc.ipa
Поддерживаемые устройства: iPad Pro (10,5-дюймовый), iPad Pro (12,9-дюймовый) (2-го поколения) и iPad Pro (9,7-inch)
Приложение + по требованию Размер ресурсов: 46,6 МБ сжатый, 110 МБ несжатого
Размер приложения: 24,8 МБ сжатого, 98.2 MB несжатый
По требованию Размер ресурсов: 21.8 MB сжатый, 21.8 MB несжатыйВариант: MyAppName-iPhone 8-etc.ipa
Поддерживаемые устройства: iPhone 7 и iPhone 8
Приложение + по требованию Размер ресурсов: 45,9 МБ сжимается, 109.3 MB несжатый
Размер приложения: 24,4 МБ сжимается, 87,9 МБ несжатого
По запросу Объем ресурсов: 21,4 МБ сжимается, 21,4 MB несжатый...