Ответ 1
Важной частью является тот же идентификатор пакета.
Если ваш профиль обеспечения истек или вам нужно создать другой сертификат, это не имеет значения.
Получите новую версию профилирования, создайте приложение, и все должно быть хорошо.
Я хочу обновить существующее приложение в App Store, но профиль, который я использовал, истек (я не уверен, если он имеет какое-то отношение к соответствующему сертификату, который также истек..). Поскольку Apple говорит мне в How-Tos:
Использовать одно и то же распределение Профиль для создания каждой новой версии ваше приложение
Я не знаю, что делать. Может ли кто-нибудь помочь?
Важной частью является тот же идентификатор пакета.
Если ваш профиль обеспечения истек или вам нужно создать другой сертификат, это не имеет значения.
Получите новую версию профилирования, создайте приложение, и все должно быть хорошо.
Если срок действия профиля истекает, просто обновите его или создайте новый. Я сделал это вчера, мой профиль dist был истек, и я просто удаляю его, и я создал новый.
После создания нового одного сертификата загрузите его, удалите старый из вашей брелка и добавьте его в цепочку ключей.
После этого попытайтесь создать приложение, и оно должно работать. (Я перезапустил XCode до того, как приложение было правильно построено для хранилища приложений)
Срок действия каждого профиля и каждого сертификата истекает. Пока учетная запись разработчика по-прежнему остается прежней, просто создание нового дистрибутива должно делать трюк.
Вам нужно сохранить ровно две вещи одинаково: зарегистрированную учетную запись iOS Developer, которую вы используете, и Свойство Идентификатора целевого объекта в Xcode (становится идентификатором Bundle в приложении). Сделайте это, и результатом будет обновление для того же приложения в магазине приложений.
Все остальное, что вы можете обновить, воссоздать на портале, установить на новый Mac и т.д., включая идентификаторы приложений (подстановочный знак на нет), созданные в сертификатах портала, разработчика или дистрибутива, а также профили подготовки на портале, установленные в Xcode или iDevice. Вы также можете изменить отображаемое имя Bundle (под значком), имя продукта, имя цели в Xcode и, возможно, даже имя приложения, как оно отображается в магазине приложений (если оно не ошибочно отличается).
Обновите свой сертификат и профиль подготовки на портале разработчиков iOS.