Насколько проект библиотеки IOS увеличивает размер приложения

У меня есть фреймворк, который я закончил писать (с включенным битовым кодом). Я хочу знать, сколько мой фреймворк добавляет в приложение после того, как они загружают приложение в магазин. Я понял, что мне нужно заархивировать приложение в ad hoc и выбрать вариант (устройство), затем перекомпилировать без моего фреймворка и посмотреть, в чем разница. Когда я компилирую демонстрационное приложение с биткодом. После выбора специального варианта я не могу выбрать вариант, xcode возвращает 14 ошибок домена. Когда я удаляю битовый код, я вижу варианты. Это нормально ?


person Noam Segev    schedule 07.03.2017    source источник


Ответы (1)


Вы можете просто создать Simple View Application и archive, а затем export один раз с вашим фреймворком и один раз без него. Затем сравните два размера IPA.

Обновлять

Чтобы иметь размер для всех архитектур, экспортируйте свой iPA с параметром Export one app for all compatible devices. введите здесь описание изображения

Если вам нужен размер для специальной архитектуры, используйте опцию Export for specific devices. введите здесь описание изображения

person Yassir    schedule 07.03.2017
comment
подскажет ли это мне размер для каждой архитектуры или для всех вместе? - person Noam Segev; 09.03.2017
comment
@NoamSegev Это зависит от того, как вы экспортируете свой iPA. Я обновил ответ дополнительными подробностями. - person Yassir; 09.03.2017
comment
проверьте этот ответ для получения более подробной информации о бит-коде stackoverflow.com/a/35175679/7610805 - person Yassir; 10.03.2017