Mevcut bir dağıtım sertifikasını iptal edersem, mevcut uygulamalarla herhangi bir şey karışır mı?


205

Zaten mağazada bir uygulaması olan bir kuruluş için bir iOS uygulaması oluşturdum. Uygulamayı imzalamak için anahtarı olan adamı almaya çalıştıktan haftalar sonra, sonunda geri döndüler ve "Sadece hallet!" Dediler. Bu yüzden nasıl ilerleyeceğimizi merak ediyorum. Temel hazırlık portalına gidip dağıtım sertifikasını iptal edip yeniden atarsam, uygulamayı imzalayıp sorunsuz bir şekilde yükleyebilir miyim?

Yapacağım şey buydu, ancak mevcut uygulama için sonuçları bilmiyorum. Bununla bir şey karışacak mı? Ve sonra kuruluş uygulamalarındaki güncellemelere devam etmek istediğinde, yalnızca iptal edip sertifikayı onlara yeniden atayamazlar mı?

Sürecin bu kısmı benim için biraz sisli, bu yüzden biraz açıklama takdir edilecektir!



20
Bağlantılı belgeden: "Önemli: Standart iOS Geliştirici Programının üyelerine, geliştiricinizi veya dağıtım sertifikanızı değiştirmenin iOS App Store'da yayınladığınız mevcut uygulamaları etkilemeyeceğinden ve bu uygulamaları güncelleyin. " - developer.apple.com/library/ios/#technotes/tn2250/_index.html#//…
Gururlu Üye

5
İki referans artık geçersiz. Apple'ın mesajı: "Emekli Belge Önemli: Bu belge, mevcut geliştirme için en iyi uygulamaları temsil etmeyebilir. İndirme ve diğer kaynaklara bağlantılar artık geçerli olmayabilir"
Krishnan

2
Bu güncel belgeler olabilir.
Michael Radionov

Push bildirimi ne olacak? Dağıtım sertifikamın süresi doldu ve yeni bir sertifikayı iptal etmem gerekiyor. Yeni bir uygulama yüklemesi yapmama gerek yok. On-line bir iyidir. Yeni bir sertifika ve yeni bir .pem (yeni .cert ve yeni bir .key ile) yapmam gerektiğini düşünüyorum. Bundan sonra uygulamam yeniden göndermeden tekrar push bildirimi alacak mı?
Miwi

Yanıtlar:


224

Bir kurumsal hesapta değilseniz bu işlemle ilgili bir sorun yoktur. Dağıtım sertifikalarının süresi yine de dolar, bu nedenle sonunda yeni bir sertifikaya ihtiyacınız olacaktır. Devam et ve sil.

Ayrıca bu soruyu Apple Dev forumlarında (örneğin burada bir tane ) defalarca sordu, cevapladı ve tekrar sordu , bu yüzden hala tereddüt ediyorsanız, google.

Kurumsal Geliştirici hesapları hakkında: Mike'ın yorumu sayesinde

App Store uygulaması mağazaya gittiğinde Apple sertifikası ile istifa eder. Bu nedenle provizyon portalında sertifikayı iptal etmek onu etkilemez. Kurumsal uygulamalar orijinal sertifikayı kullanır, yani iptal edilmesi uygulamanın yüklü olduğu tüm cihazlarda çalışmayı durdurmasına neden olur. Bir kuruluş hesabının sertifikasını iptal ederseniz, tüm çalışan cihazlara yüklenen tüm uygulamalar çalışmayı durduracaktır


38
Buraya gelen diğerleri için sadece bir not: Bu sadece uygulama mağazası uygulamaları için iyi bir tavsiye. Bir kuruluş hesabını yönetiyorsanız sertifikayı iptal etmeyin.
Mike Weller

4
@MikeWeller nedenini açıklayabilir misiniz?
Karoh

76
@Horak App Store uygulaması mağazaya gittiğinde Apple sertifikası ile istifa eder. Bu nedenle provizyon portalında sertifikayı iptal etmek onu etkilemez. Kurumsal uygulamalar orijinal sertifikayı kullanır, yani iptal edilmesi uygulamanın yüklü olduğu tüm cihazlarda çalışmayı durdurmasına neden olur. Bir kuruluş hesabının sertifikasını iptal ederseniz, tüm çalışan cihazlara yüklenen tüm uygulamalar çalışmayı durduracaktır.
Mike Weller

1
@MikeWeller Tamam, kurumsal uygulamaları yönetiyor ve yeni bir tane oluşturmak için sertifikayı iptal edersek, bu kurumsal uygulamaların yeni sertifikayı kullanmalarını nasıl sağlarız, böylece uygulamaları kırılmaz, böylece işimi kaybetmem?
Brandon A

1
@BrandonA, bana da oldu. Tüm uygulamaları istifa etmeli ve yeniden dağıtmalısınız. Öğrenme süreci. Merak ettiğim şey, bir geliştirme sertifikasını silersem, üretim uygulamalarını etkileyecek mi? Yani eğer üretim sertifikasını el değmeden bırakırsam
MobileMon

65

Bir sertifikayı iptal etmenin App Store veya mevcut uygulamalarla hiçbir ilişkisi yoktur. Sertifikanızı iptal ettikten sonra, sertifika listesinden silinecektir. İptal etmenin şu etkileri vardır:

  1. İptal edilen
    sertifikayı içeren sağlama profillerini kullanarak Xcode'da artık uygulama oluşturamazsınız .

  2. Artık App Store'a, iptal edilen sertifika ile imzalanan veya etkilenen sağlama profilleri ile oluşturulan uygulamaları gönderemezsiniz.


@SURESHSANKE, hangi sertifikanın silindiği uygulamaları güncelleyemeyeceğiniz anlamına mı geliyor?
zbz.lvlv

3
Bunları, yeni sertifika ile imzalanmış yeni derlemelerle güncelleyebilirsiniz.
Gasper Kolenc

İnceleme sırasında bir uygulama gönderdiysem ve dağıtım sertifikasını silersem ne olur? Uygulamamı reddedecekler mi?
Chanchal Raj

1
Hayır, uygulamanızı reddetmezler. Sertifika doğrulaması yalnızca gönderim için zorunlu olduğundan, İncelemeye gönderildikten sonra silinen sertifika ile herhangi bir ilişkisi yoktur.
SURESH SANKE

Gördüğüm kadarıyla, bir sertifikayla geçici bir uygulamayı imzalarsam, iptal edildikten sonra artık yüklenemez. Bunu gören var mı?
Matt__C

3

Gelecek hizmet yılı için ödeme yaptıktan sonra iptal edebilirsiniz. Ardından sizden yeni bir sertifika isteyecektir. CSR'nizi gönderirsiniz, yeni sertifikayı indirirsiniz ve ön hazırlık profillerinizi yeniden yaparsınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.