Переименование приложения для iPhone

#iphone #build #app-store

#iPhone #сборка #app-store

Вопрос:

Я хочу переименовать свое приложение для 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 — или по номеру идентификатора приложения?

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

Итак

  • измените цель> Настройки сборки > отображаемое имя пакета.

  • когда я отправляю новую версию в App Store, я могу отредактировать название приложения.

Правильно ли это, и если да, то я что-то упускаю?

Ответ №1:

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

Комментарии:

1. сложнее всего было переименовать проект ОБРАТНО на старое название в багги Xcode 4 🙂

2. исправлено, НЕ ПЕРЕИМЕНОВЫВАЯ XCODE PROJECT, только измените отображаемое имя пакета в настройках проекта. Это изменит название под значком и в результатах поиска. При загрузке новой версии. Введите информацию о версии и, прежде чем нажать «Загрузить ДВОИЧНЫЙ файл», нажмите кнопку «РЕДАКТИРОВАТЬ» рядом с метаданными приложения (не с маркетинговым текстом в разделе над ним). Там вы можете изменить название приложения. Я использую новое название приложения (ранее старое название приложения), чтобы клиенты не паниковали, когда после обновления их любимое приложение исчезает и появляется новое. после нескольких версий будет удалена часть (ранее …)

Ответ №2:

Вы также можете зайти в itunesconnect и переименовать свой проект, затем загрузить новое mobileprovision и т.д.

Комментарии:

1. это сработало бы, если вы хотите совершенно новое приложение в App Store, но я хотел сохранить рейтинги, комментарии и т.д.