Xcode 9 - не удалось загрузить изображение «sampleImage», на которое ссылается перо.

Я преобразовал Swift 3.1 в синтаксис Swift 4.0, используя бета-версию Xcode 9.0, и у меня возникла странная проблема. Мои изображения в папке «Активы» в проекте не загружаются на моем реальном устройстве. Я получаю эту информацию Could not load the “sampleImage” image referenced from a nib. В симуляторе все работает. Может кто-нибудь объяснить мне, почему?

Обновлять

После обновления iOS до iOS 11 я могу видеть изображения в своем приложении. Но значит ли это, что у приложений, установленных на iOS 10 и более ранних версиях, будут проблемы с отображением изображений?


person PiterPan    schedule 08.06.2017    source источник


Ответы (2)


Я сомневаюсь, что у приложений под управлением iOS 10 и более ранних версий будут проблемы с отображением изображений. По моему опыту разработчика iOS, когда вы обновляетесь до бета-версии Xcode и Swift SDK, вам необходимо обновиться до новейшей бета-версии iOS, чтобы использовать SDK и тестовые приложения. Это изменится после удаления бета-тегов.

В следующем документе Apple указано, что «Бета-версия ОС должна быть установлена ​​на вашем устройстве (Mac, Apple TV, Apple Watch или устройстве iOS). Бета-версия ОС, если она предлагается, доступна на соответствующей странице загрузки для разработчиков. Например , см. Загрузки для iOS."

https://developer.apple.com/library/content/technotes/tn2249/_index.html

person Dehaan Solo    schedule 08.06.2017

Я отправляю ответ на другой вопрос об этом. Пожалуйста, проверьте это для более подробной информации: https://stackoverflow.com/a/44683381/3797903

Просто конвертируйте все свои ресурсы jpg в png, чтобы они работали на устройстве iOS 10 или более ранней версии.

person user25917    schedule 21.06.2017