Обновление приложения iOS Appstore — подписание кода

У меня есть сомнения по поводу подписи кода во время отправки в Appstore. Я уже отправил приложение в магазин приложений с созданными профилями и сертификатами, и в настоящее время оно находится в магазине приложений. К сожалению, я потерял свою машину, на которой у меня была резервная копия этих профилей и сертификатов. Я знаю, что Prov Profile можно загрузить из моей учетной записи разработчика.

Мое сомнение здесь в том, что 1) Поскольку у меня нет резервной копии .p12, мне нужно поднять запрос на новый сертификат из моей цепочки для ключей и продолжить это? 2) Если да, смогут ли пользователи обновить существующее приложение из магазина приложений?

Заранее спасибо.


person Mani Kandan    schedule 11.03.2014    source источник


Ответы (3)


Вот ваши ответы

1) Поскольку у меня нет резервной копии сертификата и .p12, мне нужно создать запрос на новый сертификат из моей цепочки для ключей и продолжить?

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

2) Если да, смогут ли пользователи обновить существующее приложение из магазина приложений?

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

Просто для информации: файлы подписи для Android очень важны, а не для приложения iPhone. Для Android, если ключи подписи потеряны, вы не можете обновлять приложения, тогда как для iPhone вы можете создавать новые сертификаты и обновлять свои приложения.

person P.J    schedule 11.03.2014

Да, вы можете просто запросить новый сертификат производства с вашей новой машины. Затем используйте его для своего старого профиля подготовки для приложения.

person Andrei    schedule 11.03.2014

Да, без закрытого ключа в вашей цепочке для ключей вы не можете использовать существующие файлы предоставления, созданные с помощью этого закрытого ключа. Поэтому вам нужно создать новые сертификаты разработчика/распространения на портале разработчика с новыми сертификатами. Это не повлияет на существующее приложение в магазине приложений.

person CoolMonster    schedule 11.03.2014