Перейти к содержанию
Fire Monkey от А до Я

Лидеры

Популярный контент

Показан контент с высокой репутацией 01.09.2020 во всех областях

  1. набросал подробную инструкцию как делал на 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
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...