Могу ли я безопасно изменить PRODUCT_NAME для приложения? - PullRequest
0 голосов
/ 07 ноября 2018

Некоторое время назад меня попросили изменить имя одного из наших приложений, поэтому я изменил отображаемое имя на вкладке «Общие» на новое имя. Некоторое время это было хорошо, но потом мы заметили, что наши объяснения конфиденциальности выглядят так:

${PRODUCT_NAME} uses your location to...

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

В симуляторе у меня теперь есть два разных экземпляра моего приложения. Я обеспокоен тем, что, если я продолжу это изменение, конечные пользователи получат два экземпляра приложения. Так ли это, или Apple делает что-то другое, когда вы устанавливаете приложение через магазин приложений?

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

Имя пакета и идентификатор пакета - это то, как приложение идентифицируется. Если вы измените имя пакета, у вас будет новое приложение. Любой, кто устанавливает ваше приложение с новым идентификатором пакета, обнаружит, что у него есть старая и новая версия приложения. Вы уверены, что не изменили имя пакета? Посмотрите на ваш файл info.plist и посмотрите, как они определены. Отображаемое имя безопасно изменить.

enter image description here

Также: см. Эту ссылку для объяснения этих настроек plist в контексте: Product_Name

0 голосов
/ 07 ноября 2018

Только для изменения названия продукта:

enter image description here

и все.

Если вы хотите переименовать весь ваш проект:

Для изменения полного имени проекта

enter image description here

тогда

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...