Значок приложения не меняется при обновлении версии приложения в симуляторе iOS 5
Я недавно начал использовать Xcode 4.2 и симулятор iOS 5. Когда я обновляю старую версию своего приложения, предварительно установленного в симуляторе, приложение обновляет его очень хорошо, но значок приложения не обновляется. Даже с очисткой и сборкой приложения заранее (иногда пару раз), похоже, это так. Это ошибка или я что-то не так делаю?
РЕДАКТИРОВАТЬ: Все та же проблема, но когда я покидаю симулятор и запускаю его снова (НЕ удаляя приложение), значок обновляется. Это немного обнадеживает, по крайней мере. Кто-нибудь еще испытывал это?
6 ответов
Несмотря на ответы других, может показаться, что ваша проблема - ошибка.
Вероятно, было бы целесообразно сообщить об этом. В противном случае попробуйте создать новый проект и попробуйте снова.
Надеюсь, что все идет как запланировано.
У меня была эта проблема некоторое время, и очистка проекта тоже не работала. Я наконец нашел способ сделать это. Это работает по крайней мере в iOS 6, я не уверен в предыдущих версиях. Хитрость заключается в том, чтобы просто переместить приложение в папку. В тот момент, когда вы перемещаете его туда, он должен отобразить новый значок, а затем вы можете снова его переместить.
Theres новая категория в файле plist под названием Icons Files (iOS 5.0)
, Попробуйте добавить эти имена файлов к вашей целевой информации следующим образом:
На этой вкладке:
Имена и размеры тоже очень точны. См. Этот технический вопрос и ответ Apple № 1686:
57x57 - Icon.png
114x114 - Icon@2x.png
72x72 - Icon-72.png
50x50 - Icon-Small-50.png
29x29 - Icon-Small.png
58x58 - Icon-Small@2x.png
Убедитесь, что размеры значков находятся прямо в папке Image Asset
Это работает для меня. В iOS Simulator:
Симулятор iOS -> Сбросить содержимое и настройки
Имейте в виду, что он удаляет все вещи из симулятора в корзину... но это работает.
Я столкнулся с подобной проблемой после переименования приложения и добавления категории "Файлы значков", как описано в одном из других ответов. Никакой значок не будет отображаться ни на симуляторе, ни на устройстве. Пробовал чистую сборку, а также перезапуск симулятора и Xcode, но безуспешно
Решением для меня было перетащить значки из моих ресурсов в две пустые лунки под значками приложений, расположенными в разделе Цели -> Сводка. После этого мои иконки появлялись как на симуляторе, так и на устройстве. Я бегу Xcode 4.3.1