Xcode9 ПРЕДУПРЕЖДЕНИЕ ITEMS-90704, ERROR ITMS-90022

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.0
  • Cocoapods
  • Карфаген

Ответ 1

Xcode 9 имеет новые размеры значков. Проверьте файл Images.xcassets: AppIcon

Ответ 2

Возможно, это ошибка APFS/Xcode 9/CocoaPods... Вы можете архивировать ваше приложение по Xcode 9 и загрузить этот архив по Xcode 8. Или вы можете отредактировать файл Info.plist в архиве и переключить значение поля "BuildMachineOSBuild" на 16A323. Почему это? Я не знаю, но это работает. Я нашел это решение здесь: https://forums.developer.apple.com/thread/86290 После загрузки вы увидите только предупреждение.

UPD: Вероятно, Apple исправила эту ошибку. Теперь мои архивы загружаются правильно без каких-либо изменений.

Ответ 3

У нас была эта проблема при попытке отправить приложение из macOS 10.13 High Sierra.

Все было нормально, когда мы перешли на стабильный macOS 10.12.6

Ответ 4

У меня есть проект с минимальным 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

Надеюсь, это вам поможет:)

Ответ 5

введите описание изображения здесь

В моем случае это означает отсутствие значка AppStore; Xcode9 добавил новый значок в AppIcon под названием App Store iOS 1024pt, поэтому добавьте значок, который не разрешил эту проблему.

Ответ 6

В моем случае в сообщении 90704 говорилось: "Приложения iOS должны включать значок App Store 1024x1024px в формате PNG. Без предоставления значка в Каталоге активов или через iTunes Connect приложения не могут быть отправлены для обзора приложений или бета-версии приложений". Это указывает на то, что наличие значка магазина в качестве части списка магазинов, как я всегда имел его, достаточно. Но Apple не примет мое приложение, пока я не добавлю значок магазина самому приложению (в каталоге активов AppIcon).

В моем приложении есть расширение для часов, и мне также пришлось добавить значок магазина в каталог активов расширения часов.

Не забудьте увеличить свой номер сборки после добавления значков, или Apple отклонит приложение для получения дублированного номера сборки.