Ben de bu sorunu yaşıyorsanız, o nedense benim özel anahtar vardı aps_developer_identity.cer ile ilişkili bir maç olmadığını çıkıyor ...
I all benim o ben (istek oluşturuldu) tekrar tekrar tüm süreci başladı ... Ben programı yeni istek dosyasını teslim, anahtarlık öğeyi 'login' benim kamu ve özel anahtarları takas sona erdi portal ve indirilen yeni bir sertifika üretilir ve çift tıklatarak (developer_identity.cer) ile yüklü. Sonra, ben, yeni Basma SSL certs kullanmak için hazırlık profilleri sıfırlamak bu indirilen ve çift tıklama (aps_developer_identity.cer) ile onları yüklü. Son olarak, ben hazırlık profili sıfırlamak ve yeni bir tane indirdim. Ben Xcode Organizer eski bir temizlendi ve yeni bir tane yüklü. Son olarak, ben key.p12 ve apsdi.p12 olarak benim aps_developer_identity.cer olarak benim 'özel' tuşuna ihraç ve onlara karşı aşağıdaki komutları koştu:
openssl pkcs12 -clcerts -nokeys -out apsdi.pem -in apsdi.p12
openssl pkcs12 -nocerts -out key.pem -in key.p12
Tamam (üretim için önerilir) bir parola kullanıyorsanız:
cat apsdi.pem key.pem > cert.pem
Eğer bir 'boş' parolasını kullanmak isterseniz, ilk olarak Özel anahtarınızı unencrypt gerekir, using the password you specified when you converted it to pem format:
openssl rsa -in key.pem -out key.unencrypted.pem
Ve sonra kedi CERT ve şifresiz apns.pem içine tuşuna (ya da her türlü dosya, seçtiğiniz):
cat apsdi.pem key.unencrypted.pem > apns.pem
Bu sizin aps_developer_identity sertifika, apsdi.pem gibi not sizin developer_identity sertifikası vermek çok önemlidir.
* Eğer developer_identity.cer ve Anahtarlık Access aps_developer_identity.cer girişlerini genişletmek, ve ne zaman bir 'özel' tuşuna görürseniz, herşey çalışması gerekir. *