Запуск проекта iOS7 под Xcode 6-ресурсы изображений не отображаются
Я пытаюсь запустить проект iOS7 под Xcode6 на устройстве iOS7. Сначала все казалось хорошо, но потом я заметил, что все изображения, которые находятся в изображениях.xcassets не отображаются во время выполнения.
Я вижу тогда правильно в дизайне (раскадровка), и я вижу их, если я запускаю приложение в симуляторе.
У кого-нибудь есть идея, как это исправить? Спасибо!
Примечание: проект отлично работает на Xcode5.x поэтому это не обычный виновник (несоответствие в изображении название "корпус").
дополнительное примечание: Я только что пробовал с другим проектом iOS7: та же проблема...
дополнительное примечание: Я пробовал использовать ресурсы изображений в совершенно новом проекте, созданном под Xcode и... появляются изображения.
5 ответов
что-то я нашел в Xcode 6 Бета-Версия Примечания:
изображения из каталогов активов в проектах с минимальным развертыванием цель iOS 7 или OS X 10.9 будет доступна при работе на iOS 8 и OS X 10.10, но не iOS 7 и OS X 10.9.(17029658)
У меня была такая же проблема, я заметил, что если перенести изображения с изображения.xcassets в папку "Supporting Files", изображения отображаются на iOS7. Надеюсь, это поможет
найти @o KB o! Я также обнаружил, что удивительно трудно избавиться от пакетов активов в моем проекте при переключении с пакетов активов и включении изображений непосредственно в мой проект.
вот мой полный обход:
- скопируйте каждое изображение из вашего
.xcassets
Image bundle в новый каталог (назовем егоImages/
). Ниже скрипт, чтобы сделать это проще. - удалить
.xcassets
пакета. (удивительно, удаление его из проекта не хватает. В моем тестировании, если.xcassets
bundle был в любом месте в том же каталоге, что и проект Xcode или связанные источники, он будет скопирован. В качестве альтернативы вы можете удалить