2015-10-11 4 views
2

Мы сталкиваемся проблема с нашим новым размером загрузки игры на магазине, мы используем: - Unity 5.0.2 - Xcode 7.0.1 (отключен битового кода)Unity IOS сборки: размер магазина приложений 4x ипа размер

После создания игры с Unity и архивирования ее в xCode, если мы экспортируем архив в ipa (Save for iOS App Store Deployment, без символов приложения), размер ipa составляет 39,4 МБ, но когда мы отправляем игру в App Store (через организатор xCode напрямую или с помощью Application Loader с ipa), Testflight показывает размер игры 172,9 МБ !!!! из-за чего многие игроки не будут загружать игру.

Любая помощь будет очень признательна.

-Khaled

ответ

0

Я решил эту проблему! Просто вернитесь к версии xcode 6.4! :)

+1

И в любом случае, это не является хорошим долгосрочным решением. Если история - это какой-либо индикатор, Apple скоро начнет требовать отправки приложений с использованием XCode 7. – duskwuff

+0

доказано? – Srgrn

1

Testflight обычно показывает размер включая символы. Поэтому важно отметить, что Размер тестового теста! = Размер Appstore. Разумеется, вы можете отправить символы вместе с окончательным представлением Appstore, но это не связано с ограничением размера загрузки. Apple добавляет некоторые дополнительные файлы в ваш представленный ipa, но самое главное, он берет двоичный код и применяет измерения безопасности в текстовом сегменте, который впоследствии больше не будет прессоваться и может увеличить конечный размер.

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

http://forum.unity3d.com/threads/il2cpp-build-size-improvements.322079/

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