2010-10-19 14 views
5

Kısa versiyon:iPhone: Varolan özel anahtarımı nasıl yeni bir sertifikaya ekleyip eklemem?

gerekli hatta mümkün benim mevcut özel anahtara dayalı yeni dağıtım sertifikası oluşturmak için mi, yoksa uygulamasında yeni uygulamalar ve mevcut uygulamaların güncellemeleri için hem orada hiçbir zarar Yeni bir özel anahtar ile yeni bir sertifika oluşturmak için

Uzun versiyon:

özel anahtarlar ve dağıtım belgesi sona ermesi konusunda iPhone Geliştirici Programı Kullanıcı Kılavuzunda çelişkili/yanıltıcı bilgi bulunmadığını geliyor bana. Bir yandan

, bu geliştirici makineleri değiştirirseniz yeni bir makinede kullanabilirsiniz böylece hayatında ile özel anahtarı korumak ve bunun bir kopyasını tutmak gerektiğini söylüyor. Anladığım kadarıyla bir uygulamayı dağıtımını gerçekleştirdikten sonra nasılsa sen (yani ilk sertifikayı isterken şirket için üretmek ilki) Tek doğru özel anahtar tutunmak gerekir ve en azından, sonsuza kadar kullanmak (sonsuza kadar kullanmak olmasıydı App Store ile birlikte). Öte yandan

, bu dağıtım sertifikaları bir yıl sonra kullanım ömrünü bir gerektiğinde sadece yeni bir dağıtım sertifikası isteyebilir söyler. Beni izleyen bir paragrafla, "Yeni sertifikanızı talep ederken orijinal özel anahtarınızı kullanmanız sizin için çok önemli olduğu için, benim için mantıklı olan şey, olurdu. Bu, önceden bir sertifika oluşturma isteğiniz nasıldır?" Mevcut özel anahtar ... "Ama böyle bir paragraf yoktur ve aradıktan sonra bunu yapmanın bir yolunu duymadım.

stackoverflow bu yakından ilgili yazılan yoktur

: Lost Private Key For iPhone Distribution Certificate. What could be solutions?

bu soruya cevap bir dağıtım sertifikası kaybolduğunda veya süresi dolmuş zaman, bunu iptal etme ve yeni bir tane oluşturun olduğunu gösterir gibi görünmektedir ve hiçbir etki olmayacaktır Şu anda uygulama mağazanızdaki uygulamalarınızda ve Apple'ın "Hey, öncekiyle aynı şirket değilsiniz" diyerek yeni sertifikanızla yeni uygulamalar yayınlamaya devam edebilirsiniz.

Bu yayın tarafından yanıtlanmamış bir anahtar soru, uygulamaların daha önce yayınlanmış olandan farklı bir cert/anahtar kullanarak uygulama deposunda bulunan numaralı güncelleştirmenin güncelleştirmesi olup olmadığıdır. Ama başka yerlerde de bunun mümkün olduğunu duydum.

Yani aşağı kaynar: Apple şirketinizden olarak bir uygulamayı tanımlayan şey gerçekten sizin özel anahtar gibi ses yapmak için yanıltıcı mı? Gerçekten sadece uygulama kimliğiniz ve şirketinizi ve uygulamalarınızı tanımlayan geliştirme portalına ve itunesconnect'e giriş yapmak için kimlik bilgileriniz var mı?

cevap

3

Sen yeni bir özel anahtar oluşturmak ve uygulamalarınıza hiçbir kesinti ile kullanabilirsiniz. Ben ilk elden-deneyimlerinden biliyoruz - anahtarımı kaybettim ve tekrar geçersiz ve yenilemeye vardı yenisi - I (eski anahtarla imzalanmış) Mevcut uygulamaların ikisi için bir güncelleme imzalanması için gereken bundan sonra - ve güncellemeleri AppStore'a gönderin.

aksamalar yoktu - Ya mevcut uygulamaların anahtarı iptal edildi sonra - ya da yeni güncellemelerine, insanlar onları güncellenen sonra. Uygulama güncellemesinde uygulamadaki kullanıcı verileri de kaybolmadı. Kısacası, her şey tamamen kusursuzdu.

bir konu itme bildirimleri (eğer uygulama onları kullanıyorsa) düzgün çalışmaya devam edip etmeyeceği tartışılıyor yoktu.Bununla bunun için konuşamam.

+0

Teşekkürler. Sanırım bu, özel anahtarla ilgili olan şeylerin anahtarı sadece yanıltıcıdır. Belki geçmişte daha önemliydi ve işlerin nasıl değiştiğini değiştirdiler ama belgeleri düzeltmediler. –

İlgili konular