Ошибка ITMS-90096: ваш бинарный файл не оптимизирован для iPhone 5

Я получаю эту ошибку:

enter image description here

В папке LaunchImage.launchimage у меня есть образ [email protected], но не Default-568h.png.

Кажется, что нет места для одного, поэтому как добавить его в этот каталог ресурсов?

Ответ 1

Попробуйте очистить "Запустить экранный файл" в "Значки приложений и запуск изображений"

enter image description here

Ответ 2

В моем случае у меня был LaunchScreen.xib, поэтому мне не понадобился бы PNG. Оказывается, как-то я удалил его из "Copy Bundle Resources" в Build Phases. Добавлено снова, и Apple приняла сборку.

Ответ 3

Из iOS9 вы должны добавить изображения запуска в корневой каталог проекта, а не в папку Images.xcassets. И установите изображения запуска в info.plist с помощью клавиши UILaunchImages, в моем примере:

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>7.1</string>
        <key>UILaunchImageName</key>
        <string>iPhone5Portrait</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>7.1</string>
        <key>UILaunchImageName</key>
        <string>iPhone6Portrait</string>
    </dict>
</array>

Ответ 4

Я получил то же сообщение об ошибке.

исправление было проверить все предупреждения xcode 7.3 во время очистки проекта.

Вам нужно проверить, что все параметры запуска имеют "правильное" и точное разрешение.

Если одно изображение в папке launchImage не с неправильным разрешением, Apple отклоняет двоичный файл.

Ответ 5

В моем случае мне пришлось использовать Каталог изображений, потому что у моего приложения несколько целей с разными ресурсами для каждого, поэтому простое копирование файла PNG -568h в корневой каталог не было вариантом.

Для тех из вас, кто использует объекты изображения, для меня это работало: попробуйте:

В ваших аттестациях изображений LaunchImage откройте панель правой руки, где указаны целевые устройства и ОС, как показано здесь:

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

Убедитесь, что у вас есть оба указанных варианта iPhone, и что вы загрузили правильное изображение размера для обоих, как указано внизу, как " Ожидаемый размер".

Ответ 6

установить значение цели развертывания 7.0