Я разрабатываю iOS (используя Ionic), и в конечном итоге он заменит приложение, находящееся в App Store. Я использую тот же идентификатор приложения, что и старый. Нужны ли мне те же сертификаты и профили Provisioning Profiles, которые использовались для создания старого приложения для установки нового приложения поверх старого приложения? Мне нужно сделать это как для Ad-hoc, так и для дистрибутивов App Store. Спасибо.Нужно ли использовать те же сертификаты и профили Provisioning Profiles, чтобы распространять новое приложение для замены старого приложения в iOS?
ответ
Вам не нужно использовать один и тот же сертификат для подписывания вашего приложения, если идентификатор приложения одинаковый, он будет работать как в Ad-hoc, так и в App Store.
Мне недавно пришлось создавать новые сертификаты на работе, поскольку старые разработчики не имели закрытых ключей, используемых для подписи сборки хранилища приложений. Вы можете читать больше here
Для загрузки AppStore нет необходимости использовать одинаковый профиль Certificate/Provisioning. Я несколько раз менял свой сертификат и профиль предоставления. Этот сертификат и prov. профиль предназначен только для доставки в AppStore.
В случае Ad Hoc, как я знаю, профиль обеспечения и сертификат могут быть изменены по времени и могут быть заменены только идентификатором пакета. Я тестировал это для лицензии Enterprise, а новое приложение с новым сертификатом может заменить старые приложения старым сертификатом.
Я мало знаю об использовании знаковых. Но да, это должен быть тот же сертификат и подготовка. – Janmenjaya