2012-06-20 12 views
14

Bir şirket için bir uygulama geliştiriyorum, bunlar bana yönetici rolünü verdi, böylece temel hazırlık dosyalarını düzenleyebilirim. "Dağıtım dosyası için geçerli bir kimlik kimliği bulunamıyor" ve "Profil, varsayılan anahtarlıktaki herhangi bir geçerli sertifika/özel anahtar çiftiyle eşleşmiyor" hatasını XCode üzerinde alıyorum, normalde dağıtım profilini bir anahtar zinciri oluşturarak iptal ediyorum. benim mac, ama şirket başka uygulamaları var ve iptal etme riski nedeniyle iptal edemezsiniz çünkü iptal tıklatıldığında aşağıdaki uyarı verilir.Profili, varsayılan anahtarlıktaki herhangi bir geçerli sertifika/özel anahtar çifti ile eşleşmiyor

"Bu sertifikayı iptal etmek, Program Portalı'ndaki bir veya daha fazla Temel Hazırlık Profilini geçersiz kılabilir. Temel Hazırlık Aygıtlarda zaten yüklü olan profiller, temel hazırlık profili sona erene kadar çalışmaya devam eder."

Dağıtım sertifikasını iptal etmeden yeni bir anahtar çifti eklemenin bir yolu var mı, geçerli sertifika etkilerini başka uygulamalar mı iptal edecek yoksa bu soruna başka çözümler var mı?

cevap

27

Dağıtım sertifikasıyla ilişkili özel anahtara ihtiyacınız var.

Dağıtım sertifikasıyla ilişkili özel anahtarın şirket için dağıtım sertifikasını oluşturan kişiden isteyin. Özel anahtarını anahtarlığından ihraç etmesini sağlayın! Sağ tıklama ve dışa aktarma işleminden önce hem dağıtım sertifikasını hem de özel anahtarı seçmeyi hatırlamasını isteyin. .p12 Select both the distribution certificate and private key together before right clicking and exporting it as .p12

.p12'yi açtıktan sonra dağıtım sertifikası ile eşleşmelidir (.cer dosyası zaten gerekir. anahtarlığınızda var). Temel hazırlık profiliniz iyi çalışmalıdır!

Çalışırsa haberim olsun!

+0

Sorun çözüldü! Teşekkürler! – irmu

+0

Bu kadar, teşekkürler, takdir! –

+0

Özel anahtarlar eklendiğinde dağıtım sertifikaları aramaya başladığında ekibimiz biraz kafam karıştı, sadece acentaların ve yöneticilerin ekip üyeleri değil, dağıtım (adhoc) profilleri oluşturabileceğine dikkat etmek faydalı olabilir. –

İlgili konular