2

Я разрабатываю iOS (используя Ionic), и в конечном итоге он заменит приложение, находящееся в App Store. Я использую тот же идентификатор приложения, что и старый. Нужны ли мне те же сертификаты и профили Provisioning Profiles, которые использовались для создания старого приложения для установки нового приложения поверх старого приложения? Мне нужно сделать это как для Ad-hoc, так и для дистрибутивов App Store. Спасибо.Нужно ли использовать те же сертификаты и профили Provisioning Profiles, чтобы распространять новое приложение для замены старого приложения в iOS?

+0

Я мало знаю об использовании знаковых. Но да, это должен быть тот же сертификат и подготовка. – Janmenjaya

ответ

2

Вам не нужно использовать один и тот же сертификат для подписывания вашего приложения, если идентификатор приложения одинаковый, он будет работать как в Ad-hoc, так и в App Store.

Мне недавно пришлось создавать новые сертификаты на работе, поскольку старые разработчики не имели закрытых ключей, используемых для подписи сборки хранилища приложений. Вы можете читать больше here

1

Для загрузки AppStore нет необходимости использовать одинаковый профиль Certificate/Provisioning. Я несколько раз менял свой сертификат и профиль предоставления. Этот сертификат и prov. профиль предназначен только для доставки в AppStore.

В случае Ad Hoc, как я знаю, профиль обеспечения и сертификат могут быть изменены по времени и могут быть заменены только идентификатором пакета. Я тестировал это для лицензии Enterprise, а новое приложение с новым сертификатом может заменить старые приложения старым сертификатом.

Смежные вопросы