Мое решение было простым, но оно застало его кропотливым сравнением построчно в Apple Docs.
Неочевидным решением, которое выглядело противоречивым, было «Удаление значения ключа файла Icon». На изображении предыдущего ответа вы видите, что в значке файла все еще отображается «icon.png», а в «файлах значков» - два: icon.png & icon@2x.png.
Я заставил мое приложение работать, удалив значение ключа «Файл значка» в «Icon.png». Единственное, что отличалось, в Apple Docs было отсутствие значения для ключа «Файл значка». Посмотреть изображение здесь: ссылка удалена ...
Обновлена ссылка, которая показывает эти изображения:
https://developer.apple.com/library/content/qa/qa1686/_index.html#//apple_ref/doc/uid/DTS40009882
Кроме того, я бы позаботился о том, чтобы при маркировке фотографий вы использовали рекомендованную яблоком нотацию:
- 512x512 iTunesArtwork iTunes Image
- 57x57 Icon.png Главный экран для
- 114x114 Icon@2x.png Главный экран для iPhone 4 с высоким разрешением
- 72x72 Icon-72.png Главный экран для совместимости с iPad
- 29x29 Icon-Small.png Прожектор и настройки
- 50x50 Icon-Small-50.png Прожектор для совместимости с iPad
- 58x58 Icon-Small@2x.png Прожектор и настройки для iPhone 4
Высокое разрешение
Следующие шаги ...
- Очистить все цели
- Сброс симулятора
- Перезапустить приложение
- Отлично работает для iPhone4, показывает большой AppIcon = "Icon@2x.png"
Заключительные шаги ...
- Я вернул имя "Icon.png" для клавиши (Файл значка).
- Я вернул это обратно в Обратную поддержку iOS 3.0+, чтобы у нее все еще было значение для использования.
- Снова очистите все цели,
- Build & Relauch!
Этот метод сшивает все существующие проблемы и гарантирует, что симулятор извлекает правильные файлы.
Надеюсь, это поможет!
P.S. Если это поможет вам решить вашу проблему, обязательно проверьте мой комментарий как Решение.