2016-10-12 2 views
0

моего приложения размера увеличивается от 42,8 МБ до 108 МБ после сертификации, в соответствии с IOS документациейXamarin форма увеличивает размер приложения IOS от 42,8 МБ до 108 МБ после сертификации

Когда ваше приложение одобрено для App Store, он зашифровывается с DRM и повторно сжимается. Шифрование и DRM увеличивают размер файла. Точный размер увеличения варьируется, но может быть значительным, если в двоичном выражении содержится большая часть смежных нулей. Конечный размер для вашего приложения после добавления шифрования не может быть определен или гарантирован заранее.

Что это значит по

может быть значительным, если бинарное содержит большую долю смежных нулей

Я хотел установить поведение Ссылка на «Link все узлы», но мой при сбое приложения, если я это установлю. Пожалуйста, предложите мне лучший способ уменьшить размер.

+0

Может ли кто-нибудь мне помочь – Krishna

ответ

0

Когда вы отправляете приложение, код сжимается, это происходит успешно, поскольку сжатие зависит от повторяющихся шаблонов, существующих в коде. Когда Apple подписывает приложение, оно сначала шифрует код приложения, и поскольку зашифрованный код является по существу случайными данными, нет никаких шаблонов для сжатия и размер увеличивается.

+0

Моя первая версия с «ссылкой на все сборки» только увеличилась до 70 МБ, но эта версия увеличилась до 108 МБ, что заставляет меня беспокоиться, поскольку пользователи не могут загрузить данные сотовой сети – Krishna