Ответ 1
Найдите ключевое слово LaunchImage в вашем файле .plist и удалите его. Затем попробуйте назначить изображение снова, перетащив, как вы уже делали раньше...
Я считаю, что делаю глупую ошибку. Но я не могу понять.
У меня есть изображение с именем Default.png, которое я добавил в свой проект. Теперь, когда я иду в General, а затем Launch Images, я перетаскиваю этот Default.png в окно 2x для моего приложения. Когда я иду, чтобы построить проект и попробовать его, я получаю эту ошибку:
"У установленного образа запуска" LaunchImage "не было никакого применимого контента."
В чем проблема? Я также видел, что просто перетаскивание Default.png должно это делать, но я думаю, что для более старых версий.
Любые идеи?
Спасибо
Найдите ключевое слово LaunchImage в вашем файле .plist и удалите его. Затем попробуйте назначить изображение снова, перетащив, как вы уже делали раньше...
Этот случай поднят в Xcode 5.0 + iOS 7. Apple использует Images.xcassets для группировки иконок приложений, запуска приложений (по умолчанию) изображений в Xcode 5.0 + iOS 7.
Для решения проблемы ошибки компилятора каталога активов У установленного образа запуска LaunchImage не было никакого применимого контента.
Подход: Поместите подходящий размер изображений в LaunchImage. Например: Должно быть 640x960 в iPhone iPhone iOS7 2x. Должно быть размером 640x1136 в iPhone iOS 7 R2 для iPhone.
Ссылка из Руководства по программированию приложений iOS:
Создание и установка изображений запуска iOS
Запуск изображений отображается во время запуска вашего приложения на iOS. Изображение запуска, соответствующее разрешению устройства, появляется, как только пользователь нажимает значок вашего приложения.
Изображения приложений (по умолчанию)
Укажите исходные изображения для вашего приложения в настройках проекта Xcode. В Xcode 5.0 укажите эти изображения на вкладке Общие настроек проекта; в старых версиях Xcode эта вкладка может иметь другое имя. Xcode помещает ваши файлы образа запуска на верхний уровень набора приложений и, при необходимости, настраивает другие параметры проекта. В частности, Xcode автоматически добавляет ключ UILaunchImages в ваш файл Info.plist приложения, если ваше приложение работает на iOS 7 или более поздней версии. Этот ключ сообщает системе название ваших файлов запуска приложений. Для более ранних версий iOS система использует имена файлов запуска, чтобы решить, какое изображение загрузить.
Такая же ошибка была устранена путем добавления точных размеров изображений запуска для разных устройств iOS.
У меня тоже была эта проблема. Удостоверьтесь в нескольких вещах:
После того, как я исправил размеры приложения, скомпилированные без ошибок, но я думаю, что самое главное - соотношение сторон.
Я пробовал все здесь, удалял .app и перестраивал каждый раз, и ничего не работало. Я, наконец, устал и переключился на старый стиль спецификации образа запуска (Окно настроек проекта → Общие → Запуск изображений → Источник → Не используйте каталоги активов.) Это сработало!
Попробуйте просмотреть код для "LaunchImage" и переименуйте его в "По умолчанию"
В моем случае, с Xcode 7, Images.xcassets
отсутствовал на этапах сборки, в разделе Ресурсы копирования Bundle. Затем я просто добавил его вручную, и проблема исчезла.
Проверьте и сравните внимательно, если размер вашего изображения соответствует ожидаемому размеру. В моем случае я использовал неправильный размер, но при исправлении проекта был создан штраф.
Проверьте это прикрепленное изображение, чтобы увидеть, где вы можете сравнить их