Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

IOS App Güncelleme Sorunu

0 oy
30 kez görüntülendi
27, Temmuz, 27 ios development kategorisinde kadiir tarafından soruldu

Merhaba;
Daha önceden yayınlanmış olan bir uygulama üzerine update edeceğim. Gerekli distrubution dosyalarını apple hesabından indirdim. Archive ekranında import ederken. Bana "Missing Private Key" hatası veriyor.
Şekiller aşağıdaki gibidir.
REsim1

Resim2

Saygılarımla.

1 cevap

0 oy
28, Temmuz, 28 yasin tarafından cevaplandı

Distribution dosyalarını oluştururken kullanılan sertifikaya ait private key'in, bu işlemleri yaptığın mac'in anahtar zincir erişimnde yer almaması bu probleme neden oluyor.
Ya bu sertifikaları daha önce oluşturduğun mac'in anahtar zincir erişiminden ilgili sertifikayı bulup, private key'ini dışarı aktararak çalıştığın mac'in anahtar zincirine kaydet. Ya da distribution dosyasını oluşturmadan önce, kullanıaln eski sertifikayı silerek, mevcut mac'in de oluşturduğun CSR dosyasını kullanarak yeni sertifika üret ve bu sertifikayı kullanaral yeni distribution dosyası oluştur.
şurada sertifikaların nasıl oluşturulacağına dair bir makalem var.
http://www.yasinturkoglu.com/apple-developer-ve-distribution-provisioning-profilleri/
Makalede kullanılan Provisioning portal'a ait eski ekran görüntüleri yanıltıcı olabilir ama yapılması gereken şeyler tamamen aynı.

30, Temmuz, 30 kadiir tarafından yorumlandı

Teşekkürler hocam;
Dediklerinizi uyguladım ilgili hataları giderdim. Fakat gerekli işlemden sonra(Son uploading aşamasında) AWS hatası alıyorum. Bildirim için AWS kütüphaneleri entegre etmiştim. Şekildeki gibi hatlar alıyorum araştırdım uzun zamandır ama işin içinden çıkamadım. Yadımcı olur musunuz ?
Resim1

30, Temmuz, 30 yasin tarafından yorumlandı

Sanırım bu kullandığın frameworkleri projene manuel olarak ekledin.
i386 -> 32 bit simulator, x86_64 -> 64 bit simülatörleri çalıştırmak için.
Uygulamayı canlıya gönderirken kullandığın frameworklerin bu mimarileri barındırmaması lazım.
Bu frameworkleri (eğer destekliyorlarsa tabi) Cocoapods veya Carthage gibi bir dependency manager kullanarak projene eklemeyi deneyebilirsin.

...