набросал подробную инструкцию как делал на 10.3 собрав инфу с комментариев:
!!! Иконки в AppIcon.appiconset должны быть без прозрачности и альфа-канала, иначе получите ошибку ITMS-90717:Invalid App Store Icon.
1. распаковываем iOS1024fix.zip
2. заменяем иконки в asset_catalog\Assets.xcassets\AppIcon.appiconset\ и asset_catalog\Assets.xcassets\LaunchScreenImage.imageset\
3. если надо меняем цвет фона в asset_catalog\Assets.xcassets\LaunchScreenBackgroundColor.colorset\Contents.json
4. копируем папку asset_catalog на мак
5. в терминале перейти в неё, если скопировали на рабочий стол команда:
cd desktop/asset_catalog
6. выполняем команду:
actool --output-format human-readable-text --notices --warnings --app-icon AppIcon --output-partial-info-plist compilation_results/partial_Info.plist --target-device iphone --target-device ipad --minimum-deployment-target 11.0 --platform iphoneos --product-type com.apple.product-type.application --compile "compilation_results" "Assets.xcassets"
в asset_catalog\compilation_results появятся 4 файла
7. копируем папку (или эти 4 файла) обратно c мака
8. в delphi компилируем ipa (Release / iOS Device 64-bit / Application Store)
9. Для удобства создадим папку "ios1024" в папке проекта
10. копируем файл iOSDevice64\Release\<ИмяПроекта>.Info.plist в папку "ios1024" убрав из имени "<ИмяПроекта>.", имя файла должно быть "Info.plist", регистр важен!
11. копируем из asset_catalog\compilation_results 4 файла в папку "ios1024"
12. копируем папку LaunchScreen.storyboardc в "ios1024" (именно папку а не её содержимое)
13. Редактируем Info.plist
13.1. Меняем:
<key>CFBundleIconFiles</key>
<array>
<string>ios_app_ico57</string>
<string>ios_app_ico87</string>
<string>ios_app_ico114</string>
<string>ios_app_ico1024</string>
<string>ios_app_ico60</string>
<string>ios_app_ico120</string>
<string>ios_app_ico180</string>
<string>ios_spot_29</string>
<string>ios_spot_40</string>
<string>ios_spot_58</string>
<string>ios_spot_80</string>
<string>ios_spot_120</string>
</array>
на
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon60x60</string>
</array>
<key>CFBundleIconName</key>
<string>AppIcon</string>
</dict>
</dict>
<key>CFBundleIcons~ipad</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon60x60</string>
<string>AppIcon76x76</string>
</array>
<key>CFBundleIconName</key>
<string>AppIcon</string>
</dict>
</dict>
13.2. Удаляем в двух местах строки:
<key>CFBundleResourceSpecification</key>
<string>ResourceRules.plist</string>
13.3. После строк:
<key>DTPlatformName</key>
<string>iphoneos</string>
добавляем:
<key>DTPlatformVersion</key>
<string>13.5</string>
14. Заходим в delphi->Project->Deploment
15. Проверяем что бы выбран "iOS Device 64-bit"
16. Снимаем галочки с: (имена файлов будут ваши, ориентируйтесь по Option->Application->Icons)
17. в Deploment добавляем все файлы папки "ios1024"
18. изменяем Remote Path 5-и строкам:
19. компилируем IPA и отправляем через Transporter на маке
!!! При изменении версии билда в проекте не забываем изменить его в CFBundleVersion "ios1024"\Info.plist
iOS1024fix.zip