iPhone - Изменить значок приложения, на который указывает info.plist в приложении? - PullRequest
6 голосов
/ 03 августа 2009

Есть ли способ изменить PNG 47x47, указанный в info.plist, для значка трамплина iPhone из кода?

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

Есть идеи?

Я не пробовал этого, но можно ли скопировать файл поверх другого в комплекте приложений? Могу ли я отправить с info.plist, указывающим на «base.png», а затем заменить «base.png» на другой пакет PNG I с моим приложением изнутри кода?

Спасибо.

- Batgar

Ответы [ 2 ]

9 голосов
/ 03 августа 2009

Этого нельзя сделать - основной пакет приложения iPhone доступен только для чтения, поэтому вы не можете изменить значок приложения внутри приложения.

1 голос
/ 28 апреля 2010

То, что вы хотите сделать, - это создать новую цель (с соответствующим значком) для каждого «сестринского» приложения, что позволит вам скомпилировать несколько приложений, используя одну и ту же кодовую базу. Надеюсь, это поможет!

...