Размер сборки ios больше на устройстве - PullRequest
0 голосов
/ 05 мая 2019

После прочтения других вопросов здесь, тем не менее, решение не найдено, я в порядке с размером моих текстур и больше не нужно сжимать- 1. Почему он показывает полный размер сборки - 1112,5 мб в то время как мои текстуры только 329,7 мб (по другим вопросам здесь они говорят, что это не повлияет на окончательный размер на устройстве, но это не мой случай-) 2. При сборке на устройстве я могу проверить память телефона и увидеть, что приложение занимает 732 МБ, как получилось ??

Я чувствую, что Unity / XCode создает много лишнего

Вот мой отчет о сборке - Unity 2018.3.9f1

Textures 329.7 mb 74.9% 
Meshes 3.3 mb 0.8% 
Animations 4.2 mb 0.9% 
Sounds 5.0 mb 1.1% 
Shaders 2.4 mb 0.5% 
Other Assets 73.7 mb 16.7% 
Levels 17.6 mb 4.0% 
Scripts 626.3 kb 0.1% 
Included DLLs 2.9 mb 0.7% 
File headers 1.0 mb 0.2% 
Total User Assets 440.4 mb 100.0% 
Complete build size 1112.5 mb

размер на iphone - 732MB

1 Ответ

0 голосов
/ 05 мая 2019
  1. Полный размер сборки означает размер распакованного файла (1112,5 МБ), файл iOS * .ipa фактически является файлом ZIP (732 МБ).
  2. Помимо Unity Assets, код IL2CPP может занимать много места, вы можете уменьшить его, поддерживая только ARM64. Другие приемы, такие как уменьшение C # Generic и Struct-Array.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...