Я хочу переименовать свое приложение для iPhone с com.domain.OldApp
на com.domain.NewApp
.
Я переименовал проект в XCode, и это привело к изменению идентификатора приложения, как и ожидалось, на com.domain.NewApp
и соответствующие параметры сборки:
Bundle Identifier
com.cityoflondonconsulting.${PRODUCT_NAME:rfc1034identifier}
Bundle Name
${PRODUCT_NAME}
Но я не могу архивировать, потому что сертификат распространения был для старого имени приложения.
Если я создаю новый сертификат распространения, мне нужен новый идентификатор приложения, который технически является новым приложением в App Store. Должен ли я просто оставить проект под старым именем в Xcode? При этом будет сохранен старый идентификатор приложения com.domain.OldApp
, как приложение идентифицируется в магазине приложений или по номеру идентификатора приложения?
Тогда я мог бы просто изменить поля, в которых имя приложения отображается пользователю, например, под значком и результатами поиска.
Итак
изменить цель> Настройки сборки> Отображаемое имя пакета.
когда я отправляю новую версию в App Store, я могу изменить имя приложения.
Это правильно, и если да, то я что-то упускаю?