Я скачал несколько изображений из Google и преобразовал их в PNG с помощью приложения Windows Paint (XP). Позже я скопировал их на мой компьютер Mac и развернул приложение с моим новым образом. Он правильно отображается в симуляторе. Позже я подключил свой iphone и развернул на устройстве. Все изображения отображаются, кроме этого. Что должно быть сделано?
Убедитесь, что вы действительно преобразовали изображение, а не просто переименовали расширение. Переименование расширения может привести к отображению изображения в эмуляторе, но не на устройстве.
iPhone OS чувствительна к регистру, поэтому если ваше изображение называется «myImage.png», тогда «myimage.png» будет работать на симуляторе, но не на устройстве.
Очистите сборку и попробуйте запустить приложение еще раз. Проверьте, что также нет двух изображений с одинаковым именем.
Всего наилучшего.
Проверьте формат изображения. Название изображения должно быть Icon.png, а не .PNG. Я столкнулся с той же проблемой. Все было решено, когда я использовал изображение .png с точным размером 57 * 57 пикселей. Я очистил все сборки и снова перестроил, и у меня это сработало.
Может быть, после нескольких переименований у вас будет другое имя для реального файла и ссылка на xcode.
Я бы предложил удалить файл из проекта и с диска и повторно импортировать его. Затем проверьте, совпадает ли имя с вашим кодом.
Убедитесь, что вы используете одну и ту же цель для симуляторов и устройств. Если нет, убедитесь, что файл изображения добавлен к этой цели.