Ответ 1
Xcode 9 имеет новые размеры значков. Проверьте файл Images.xcassets: AppIcon
ERROR ITMS-90022: "Missing required icon file. The bundle does not
contain an app icon for iPhone / iPod Touch of exactly '120x120'
pixels, in .png format for iOS versions >= 7.0."
WARNING ITMS-90704: "Missing Marketing Icon. iOS Apps must include a
1024x1024px Marketing Icon in PNG format. Apps that do not include the
Marketing Icon cannot be submitted for App Review or Beta App Review."
Я установил соответствующее изображение (формат PNG) во все поля файла xcassets.
Но появляется одна ошибка и предупреждение.
Окружающая среда
Xcode 9 имеет новые размеры значков. Проверьте файл Images.xcassets: AppIcon
Возможно, это ошибка APFS/Xcode 9/CocoaPods... Вы можете архивировать ваше приложение по Xcode 9 и загрузить этот архив по Xcode 8. Или вы можете отредактировать файл Info.plist в архиве и переключить значение поля "BuildMachineOSBuild" на 16A323. Почему это? Я не знаю, но это работает. Я нашел это решение здесь: https://forums.developer.apple.com/thread/86290 После загрузки вы увидите только предупреждение.
UPD: Вероятно, Apple исправила эту ошибку. Теперь мои архивы загружаются правильно без каких-либо изменений.
У нас была эта проблема при попытке отправить приложение из macOS 10.13 High Sierra.
Все было нормально, когда мы перешли на стабильный macOS 10.12.6
У меня есть проект с минимальным SDK 7.0 и отлично работает в Xcode 9 и iOS 11, поэтому в моем файле Info.plist
я помещаю это
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string>icon.png</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon.png</string>
<string>[email protected]</string>
<string>icon-72.png</string>
<string>[email protected]</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
Размер файла icon.png
- 57x57, который вам нужно добавить вручную в проект, ну, вы можете попробовать очистить и построить, в вашем наборе изображений и файлах вам понадобится App Store Image вашего приложения в 1024 x 1024px без раунда углы и свойства, см. этот ответ Код кода ошибки Xcode
Надеюсь, это вам поможет:)
В моем случае это означает отсутствие значка AppStore; Xcode9 добавил новый значок в AppIcon под названием App Store iOS 1024pt, поэтому добавьте значок, который не разрешил эту проблему.
В моем случае в сообщении 90704 говорилось: "Приложения iOS должны включать значок App Store 1024x1024px в формате PNG. Без предоставления значка в Каталоге активов или через iTunes Connect приложения не могут быть отправлены для обзора приложений или бета-версии приложений". Это указывает на то, что наличие значка магазина в качестве части списка магазинов, как я всегда имел его, достаточно. Но Apple не примет мое приложение, пока я не добавлю значок магазина самому приложению (в каталоге активов AppIcon).
В моем приложении есть расширение для часов, и мне также пришлось добавить значок магазина в каталог активов расширения часов.
Не забудьте увеличить свой номер сборки после добавления значков, или Apple отклонит приложение для получения дублированного номера сборки.