Мы столкнулись со своеобразной проблемой - мы установили минимальную версию ОС на 9.0 через файл XML.
Прикрепление соответствующих строк файла xml
-<InfoAdditions>
-<![CDATA[
<key>UIPrerenderedIcon</key>
<true/>
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>NSPhotoLibraryUsageDescription</key>
<string>Access to photo library is required to save images.</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>whatsapp</string>
<string>facebook</string>
<string>twitter</string>
</array>
<key>FacebookAppID</key>
<string>XXXXXXXXXXXXXX</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fbXXXXXXXXXXXXXX</string>
</array>
</dict>
</array>
<key>MinimumOSVersion</key>
<string>9.0</string>
]]>
</InfoAdditions>
Это ошибка, которую мы получаем после того, как Apple обработает нашу сборку.
Недопустимый размер исполняемого файла. Размер исполняемого файла вашего приложения «/Payload/AppName.app/AppName» составляет 63 МБ для архитектуры «arm64», что превышает максимально допустимый размер в 60 МБ.
Теперь в этой ссылке четко указано, что ios9 позволяет до 400 МБ. -https://help.apple.com/app-store-connect/#/dev611e0a21f
https://help.apple.com/app-store-connect/#/dev611e0a21f
Я предполагаю, что есть некоторая проблема в том, как мы пишем минимальную версию. Потому что если установлена минимальная версия ios 9, то этой ошибки быть не должно, потому что в приведенных выше ссылках написано, что разрешена сборка до 400 мб.
Есть идеи, где мы ошибаемся?
С уважением,
Нишант
Привет, я получил эту команду загрузки 9 cmd LC_VERSION_MIN_IPHONEOS cmdsize 16 версии 8.0 sdk 12.1
Может показаться, что ваше приложение было скомпилировано с -miphoneos-version-min=8.0 then (утверждая, что оно совместимо с iOS 8.0) по какой-то причине, и, вероятно, это приводит к ограничению в 60 МБ.





Не могли бы вы опубликовать вывод
otool -arch arm64 -l '/Payload/AppName.app/AppName' | fgrep -B1 -A3 LC_VERSION_MIN_IPHONEOS?