Що станеться, якщо термін дії мого сертифіката розповсюдження закінчується?


75

Термін дії мого сертифіката закінчується через 4 дні, і я завантажив для подання нову версію програми з новим сертифікатом. Що станеться, якщо термін дії старого сертифіката закінчується? Чи зможуть користувачі завантажувати мою програму зі старим сертифікатом, або Apple видалить мою програму, поки не буде наданий новий сертифікат?

Відповіді:


190

Що станеться, якщо термін дії мого сертифіката закінчується або був анульований?

Сертифікат служби сповіщення Apple Push

Ви більше не можете надсилати push-сповіщення своєму додатку.

Сертифікат посвідчення особи (Passbook)

Якщо термін дії вашого сертифіката закінчується, пропуски, які вже встановлені на пристроях користувачів, продовжуватимуть працювати нормально. Однак ви більше не зможете підписувати нові пропуски або надсилати оновлення існуючих пропусків. Якщо ваш сертифікат було анульовано, ваші пропуски більше не працюватимуть належним чином.

Сертифікат розповсюдження iOS (App Store)

Якщо ваше членство в програмі розробника iOS є дійсним, це не вплине на ваші наявні програми в App Store. Однак ви більше не зможете надсилати нові програми чи оновлення в App Store.

Сертифікат розповсюдження iOS (внутрішні програми для внутрішнього використання)

Користувачі більше не зможуть запускати програми, підписані цим сертифікатом. Ви повинні розповсюдити нову версію програми, підписану новим сертифікатом.

Сертифікат розповсюдження програми Mac та сертифікат розповсюдження програми встановлення Mac (Mac App Store)

Якщо ваше членство у програмі розробника Mac дійсне, це не вплине на ваші наявні програми в магазині Mac App Store. Однак ви більше не зможете надсилати нові програми або оновлення до магазину Mac App Store.

Сертифікат програми розробника ідентифікатора та сертифікат розробника ідентифікатора розробника (програми Mac)

Якщо термін дії вашого сертифіката закінчується, користувачі все ще можуть завантажувати, встановлювати та запускати версії ваших програм Mac, підписаних цим сертифікатом. Однак вам знадобиться новий сертифікат, щоб підписувати оновлення та нові програми. Якщо ваш сертифікат було анульовано, користувачі більше не зможуть встановлювати програми, підписані цим сертифікатом.

Оригінальне джерело Apple Doc


Отже, мені доведеться зробити нову збірку для всіх програм, які я розповсюджував у власному каталозі, із закінченим сертифікатом?
fabregas88

Привіт, тому для відновлення сертифіката розповсюдження (термін дії терміну дії закінчується через 10 днів) мені потрібно його анулювати. Але якщо я відкликаю та запитую нове, чи зможу я надсилати оновлення з цим новим сертифікатом розповсюдження (це означає, що я не зможу надсилати оновлення)?
Аніш

@anish вам теж потрібно оновити свою збірку ... оскільки програма в App Store працює з відповідним ідентифікатором пакета. Але якщо ви поновите свій членський план, програма в App Store продовжує працювати.
9to5ios

3
Щоб пояснити, сертифікат розповсюдження iOS (App Store) та сертифікат розповсюдження iOS (власні програми внутрішнього використання) - це один і той самий сертифікат, створений при виборі опції Виробництво -> Магазин додатків та Спеціальна версія на developer.apple.com , правильно? Різниця полягає в тому, що перший використовується в App Store, а другий - з розподіленою рекламою. Тож чи правильно я розумію, що будь-яку спеціальну програму доведеться повторно розповсюджувати принаймні раз на рік, щоб продовжувати працювати через термін дії сертифіката?
SaltyNuts

@SaltyNuts різниця полягає в тому, що в сертифікаті adhoc ви можете додавати пристрої для тестування, тоді як для Appstore сертифікат розповсюдження не включає жодних пристроїв.
9to5ios

17

Коли термін дії сертифіката розповсюдження закінчується, ви не можете надсилати нові програми до AppStore. З іншого боку, старі програми в реальному часі будуть працювати нормально, тобто: з вашим додатком в AppStore нічого не трапиться.

Перегляньте ці потоки та документи Apple .


2
Також push-сповіщення це не вплине?
Nadav B

@Tarek Hallak, якщо термін дії сертифіката розповсюдження закінчується, і програма працює в магазині додатків, отримає push-повідомлення чи ні? Дайте відповіді на?
Кіран джадхав

Тільки якщо термін дії сертифіката APNS минув, він не працюватиме, інакше ви можете надсилати / отримувати сповіщення, плюс ви можете поновлювати сертифікат APNS, не оновлюючи програму на AppStore.
Тарек Халлак
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.