Почему не будет импортировать изображение в catelog приложения iphone app с помощью xcode?

Я пытаюсь создать образ запуска для моего (первого) приложения iphone. Я сделал следующее:

  1. для этой цели создано 2 изображения PNG.
    одно изображение: 640 x 960 пикселей, другое: 640 x 1136 пикселей

  2. добавили указанные выше 2 файла в мой проект, в разделе «Поддержка файлов»,

  3. В каталоге активов я выбираю свой набор изображений «LaunchImage» и устанавливаю его атрибуты только для поддержки iPhone Portrait, iOS 7 и выше

  4. Я пытаюсь перетащить каждый из изображений, упомянутых выше, из «Поддержка файлов» в изображения с двумя местами (Retina и @ 2x). Изображения не принимаются. Я не получаю ошибку, но изображения никогда не рисуются, и изображение не используется, когда приложение запускается.

  5. Если вместо этого я попытаюсь импортировать файлы, выбрав «импорт» из контекстного меню, я получаю такое же поведение. Нет ошибки, нет изображения.

Нужно ли мне что-то делать? Как следовать соглашению об именах?

На то, что я прочитал, имена этих файлов больше не имеют значения, хотя я попытался назвать их: LaunchImage.png (640×960) и LaunchImage@2x.png (640×1136). Это не имело никакого значения.

Любая помощь будет принята с благодарностью.

5 Solutions collect form web for “Почему не будет импортировать изображение в catelog приложения iphone app с помощью xcode?”

Просто измените расширение файла с «PNG» (в верхнем регистре) на «png» (нижний регистр). Я провел пару часов, пока я наконец не понял, что это проблема!

Обратите внимание: скриншоты, сделанные с помощью физических устройств iOS, имеют расширение «PNG» и никогда не будут работать, пока вы не измените расширение. Но скриншоты, сделанные на iOS Simulator, имеют расширение «png» и работают нормально, как есть.

Я зарегистрировал это в Apple Bug Reporter как проблему удобства использования XCode: 17676619 Не удается перетащить «PNG» в LaunchImages; только "png" работает

Вы пробовали перетаскивать изображения прямо из Finder в каталог активов? Вначале вам не нужно втягивать их в свой проект в качестве дополнительного шага.

Другое дело, чтобы проверить, что они, безусловно, изображения PNG; Каталог активов не принимает JPG.

Был такой же вопрос сегодня. Это произошло только с одним изображением. Чтобы решить эту проблему, вам нужно повторно сохранить изображение с помощью редактора изображений (Preview for Mac).

  • Предварительный просмотр запуска
  • Откройте свое изображение
  • Файл -> Дубликат
  • Сохраните его как другой файл
  • Перетащите новый файл в каталог активов -> он работает!

Наконец, я смог импортировать изображения. Я, должно быть, что-то испортил раньше, поскольку я уверен, что то, что я должен был сделать, не должно было быть необходимым. Но, если кто-то другой столкнется с подобной дилеммой:

  1. Я удалил изображение «LaunchImage» из каталога активов
  2. В настройках сборки я изменил параметры компилятора каталогов активов, чтобы не иметь никакого набора изображений, названного как образ запуска.
  3. В каталоге активов я создал новый набор изображений для запуска, используя параметр контекстного меню «Новое изображение запуска».
  4. Теперь я смог успешно импортировать оба моих изображения.
    На этом этапе у моего приложения наконец появился образ запуска, но он был неправильным (например, 4 дюйма). Это было исправлено, когда я:
  5. Изменены параметры компилятора каталога активов (в настройках сборки), чтобы снова указать «LaunchImage» в качестве каталога образа запуска

FYI: Я ранее пытался добавить новый набор изображений для запуска, но до сих пор не смог импортировать мои изображения. Кажется, что трюк состоял в том, чтобы изменить параметры компилятора, но я понятия не имею, почему.

Не совсем другой ответ, но только для тех, кто нуждается в чем-то более ясном, мои изображения сохранялись как .jpg, что не сработает. Откройте редактор фотографий по вашему выбору и сохраните его как .png.

  • значок набора для iPad с целевым устройством приложения - iPhone
  • Запуск ibtool имеет часть сборки iOS build breaks, если только не запустить очистку сначала
  • Как получить Pixate v2 Real Time CSS, работающий с Xcode 5
  • symbolicatecrash location в XCode 5
  • не существует допустимой строки права доступа aps-environment для приложения при попытке включить push-уведомления
  • Как сопоставить отладочные символы прекомпилированной статической библиотеки с исходным кодом с Xcode 5?
  • Отсутствие права доступа в дистрибутиве
  • Как сделать мою версию приложения для отладки получать уведомления о выпуске продукции на iOS?
  • Больше не удается скрыть клавиатуру во время просмотра. Будет показано в iOS7
  • Загрузить файл на FTP не работает в iOS
  • Разработка универсального в Xcode 6
  • Interesting Posts

    Повернуть изображение спрайта в зависимости от местоположения пользователя?

    Возможно ли создать несколько сертификатов SSL для поставщиков, отправляющих APN в одно и то же приложение?

    Как получить более длинные журналы консоли iOS из Xcode 6?

    NSPersistentStoreCoordinator не имеет постоянных хранилищ (несоответствие схемы или миграции) основные данные в iOS iOS

    Производительность UIView: removeFromSuperview VS hide

    Целевая для iPad опция в Xcode

    Как выровнять текст UILabel в параграфе

    Сепараторы UIActionSheet имеют очень неожиданное поведение

    Неоднозначное использование 'sd_setImage (с: placeholderImage: completed :)' с Swift 3

    Установите цвет кнопки «Готово» на SFSafariViewController

    Отключить объектный C ARC с помощью настроек XCodeConfig

    Титан: ошибка сборки после обновления до 3.5.0.GA (Неопределенные символы для архитектуры x86_64)

    Как обнаружить iPhone 5 (широкоэкранные устройства)?

    UITableView contentOffSet работает неправильно

    Учитывая гексагон для цвета, как я могу сделать этот цвет светлее и темнее?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.