Если я отзову существующий сертификат дистрибутива, он что-нибудь испортит с существующими приложениями? - PullRequest
190 голосов
/ 12 июня 2011

Я создал приложение для iOS для организации, в которой уже есть приложение. После нескольких недель попыток найти парня, у которого есть ключ, чтобы подписать приложение, они наконец вернулись и сказали: «Просто сделай это!». Поэтому мне интересно, как поступить. Если я зайду на портал инициализации и отзову сертификат dist, а затем переназначу его, смогу ли я подписать приложение и загрузить его без проблем?

Это то, что я собирался сделать, но я не знаю последствий для существующего приложения. Это что-нибудь испортит? И потом, когда организация захочет продолжить обновления своих приложений, не могут ли они просто отозвать и снова переназначить им сертификат?

Эта часть процесса немного туманна для меня, поэтому было бы полезно немного пояснить !!

Ответы [ 3 ]

204 голосов
/ 12 июня 2011

Это не проблема, если вы не находитесь на корпоративной учетной записи.В любом случае срок действия сертификатов распространения истекает, поэтому в конечном итоге вам понадобится новый.Идите дальше и удалите прочь.

Вы также можете найти этот вопрос задавали, отвечали и задавали снова и снова много раз на форумах Apple Dev (например, вот один ), так что гугл тамВы все еще сомневаетесь.

Об учетных записях Enterprise Developer: Благодаря комментарию Майка

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

62 голосов
/ 29 октября 2013

Отзыв сертификата не имеет отношения к App Store или существующим приложениям. однажды Вы аннулируете свой сертификат, он будет удален из списка сертификатов. ревокация имеет следующие эффекты:

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

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

3 голосов
/ 06 января 2012

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

...