iphone sdk: значок приложения не отображается в симуляторе - PullRequest
2 голосов
/ 25 февраля 2010

Я добавил Icon.png в мои группы и файлы в Xcode для моего проекта. Я указал в файле .plist использовать Icon.png. Я проверил корневую папку, и он успешно скопировал Icon.png. Но когда я запускаю симулятор, значок на домашнем экране все еще серый?

Также обратите внимание, когда я впервые добавил значок, он работал! Затем я изменил имя пакета, идентификатор пакета и отображаемое имя пакета. Симулятор создал второй значок на домашнем экране, оба из которых открыли одно и то же приложение.

Я удалил обе иконки со своего домашнего экрана, и теперь после сборки всегда создается серая кнопка.

Я попытался вернуть plist в резервную копию дневного приора, просто изменив иконку, не повезло! Я также попытался создать новый пустой проект и добавить значок, но все же не повезло.

Это сводит меня с ума, это в проекте как Icon.png, и я видел это раньше! Я знаю, это звучит странно, но как изменение информации о пакете может повлиять на иконку?

Ответы [ 5 ]

2 голосов
/ 19 апреля 2010

Мне не удалось заставить Icon.png отображаться в моем списке ресурсов в XCode, пока я фактически не перетащил значок из Finder в папку ресурсов XCode.

Простое физическое размещение файла и установка его имени в файле info-plist не помогло.

1 голос
/ 03 июня 2011

У меня была эта проблема только сейчас. Я уже перетащил его в Xcode и обновил файл plist безрезультатно. Очистка всех целей и восстановление работали для меня. Может быть, вам просто нужно очистить одну цель, но я решил очистить все для хорошей меры.

1 голос
/ 25 февраля 2010

Изменение в файле plist не всегда фиксируется Xcode. Очищает ли ваша цель и восстанавливает ли она что-то?

Редактировать Съемка в темноте, но проверьте разрешение иконки (один раз внутри встроенного приложения). Если это нечитабельно, причиной вашей проблемы может быть .

Кроме того, если вы недавно установили SDK, вы перезагружались с тех пор?

Редактировать 2 Проверьте имя файла значка и значение ключа CFBundleIconFile в файле plist, обратив внимание на регистр (иконка! = Иконка)

Можете ли вы опубликовать свой файл plist?

В тестовом проекте я видел, что файл значков с именем Icon.png выбирается автоматически, даже если значение ключа CFBundleIconFile пусто.

Имейте в виду, что это SKD:

  • Все еще в бета-версии
  • Под NDA
0 голосов
/ 04 августа 2010

Я исправил это, удалив и повторно импортировав значок png. Моими симптомами были серый значок при нацеливании на 4.0 и правильный значок при нацеливании на 3.2 из той же кодовой базы и info.plist.

0 голосов
/ 24 марта 2010

, если вы не видите свои изменения при добавлении значка, попробуйте переименовать отображаемое имя пакета или другое свойство. Кажется, что когда вы вносите некоторые изменения в файл info plist, Xcode их забирает. Изменение имени комплекта сработало для меня.

...