#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, но я хотел сохранить рейтинги, комментарии и т.д.