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

StackOverflow https://stackoverflow.com/questions/1223787

  •  11-07-2019
  •  | 
  •  

Вопрос

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

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

Есть какие-нибудь идеи?

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

Спасибо.

--Батгар

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top