Uygulamalarımdan birinin temel hazırlık profilinin süresinin dolmak üzere olduğuna dair bir bildirim aldım. Mevcut olanı yenilememin bir yolu var mı yoksa yenisini yeniden oluşturmalı mıyım?
Yanıtlar:
Xcode tarafından yönetilen ekip sağlama profilini yenilemek için:
Xcode düzenleyicisinde:
Apple'ın geliştirici sitesinde Program Portalı'na gittim, Temel Hazırlığı tıkladım, Profilimin yanındaki "Yenile" düğmesine tıkladım, durum 'süresi doldu' iken 'beklemede' olarak değişti, birkaç dakika bekledim, yenile'ye tıkladım, yeni durum 3 ay sonrasına kadar aktifti, "İndir" e tıkladım, indirilen dosyayı indirilenler klasörümde buldum ve XCode Simgeme sürükledim. (Xcode zaten çalışıyordu ve iphone'u taktım). Yeni profil ortaya çıktı ve eskisini sildim (dikkatli olun çünkü aynı ada sahipler, ancak fareyi üzerlerine getirdiğinizde son kullanma tarihi görünüyor).
Sanırım telefonu zaten taktığım için otomatik olarak telefona güncellenmişti, çünkü yeniden senkronize etmek zorunda değildim.
Şimdi Uygulamam tekrar çalışıyor!
Önerdiğiniz şeyi yaptım ve "Yenile" düğmesi de görmüyorum.
Aşağıda benimkini nasıl yeniledim.
Üç profilimi görüyorum (companynameProfile, "Team Provisioning Profile" ve productnameProfile). Birinci ve üçüncünün süresi birkaç hafta içinde dolacak. İkincisi (ve yalnızca ikincisi) "Xcode tarafından yönetiliyor" olarak işaretlenir. Profil adları, "Temel Hazırlık Profili", Uygulama Kimliği, Durum ve İşlemler etiketli sütunlara sahip bir tabloda görünür. Üçünün de durumu "Etkin" dir. İlk 1 ve 3, İşlemler sütununda bir "İndir" düğmesi ve bir "Düzenle" bağlantısı vardır. 2 için, İşlemler sütununda yalnızca "İndir" düğmesi bulunur.
Hiçbir yerde "Yenile" (veya "Yenile") düğmesi / bağlantısı yok (ve bir kaynak görüntüleme yaptım ve onu da aradım :)
Ben de düşündüm ki ... 3 numaralı pencerede "Düzenle" ye tıklayın ... iki seçenek açılır: Değiştir ve Çoğalt. "Değiştir" i seçtim
Hala yenileme / yenileme yok ... ama işe yaramayan bir "Gönder" düğmesi var (griye dönüşüyor, ama bu hiç de bariz değil ... kötü UI tasarımı).
Ekrandaki bir şeyi değiştirirsem (benim durumumda, daha önce kullanılmamış bir cihazı seçmişsem), "Gönder" in koyulaştığını (kullanılabilir hale geldiğini) keşfettim. "Gönder" e tıklayın. Sessizce (başka bir kullanıcı arayüzü sorunu :) önceki sayfaya geri döndünüz ve "İndir" ve "Düzenle" düğmeleri kayboldu ve durum sütununda "Beklemede" yazması gerekir!
Bir süre sonra pencereyi yeniledim (yeniden yükledim) (otomatik olarak yenilenip yenilenmeyeceğini bilmiyorum) ... ve durum sütununun "Aktif" olarak değiştiğini gördüm.
Şimdi ... Yeni profili indirdim (lanet sayfanın size söylemediği profil yeni ve SON KULLANIM TARİHİNİ LİSTELEMEZ, böylece kendinize söyleyebilirsiniz ... zaten üçüncü kullanıcı arayüzü hatası :)
Profili indirdim, eski profili Xcode'un Düzenleyici penceresindeki listeden sildim, sonra yenisini Xcode'un Düzenleyici penceresine sürükledim ve ... işte, Düzenleyici yeni bir son kullanma tarihi gösteriyor (bugünden itibaren yaklaşık 3 ay) ).
Umarım yardımcı olur,
Stan Cupertino, CA, ABD
Yenile düğmesinin yalnızca profilin süresi dolduğunda görünüp görünmediğini biliyor musunuz? Yakında süresi dolacak bir profilim var, ancak şu anda "yenile" düğmesi gösterilmiyor.
Görünüşe göre durumun böyle olduğunu başka bir yerde okuyun.
Şimdi değiştirdiler. (Ekim 2010)
İPhone geliştirici web sitesinde oturum açın : http://developer.apple.com/
Ardından sağ taraftaki kenar çubuğu menüsünde (sağ üstte) "Temel Hazırlık Portalı" nı tıklayın.
Sonraki sayfada, sol kenar çubuğu menüsünde "Temel Hazırlık" ı tıklayın
Ardından, temel hazırlık profillerinizi ve 'yenile' düğmelerini göreceksiniz - Basın :)
Mayıs 2017 itibarıyla bu süreç yine değişmiş görünüyor (biraz).
Profilimle ilgili herhangi bir şeyi değiştirmeyi gerçekten gerekli bulmadım ve neyse ki sertifika hala geçerliydi, bu nedenle yenileme işlemi basit bir süreç haline geldi, ancak tam olarak ne yapacağımı bulmak kolay değildi.
Mart 2013 güncellemesi
Ön hazırlık profilinin sona erme tarihi, geliştirici sertifikasının sona erme tarihi ile bağlantılıdır. Ve süresinin dolmasını beklemek istemedim, işte yaptığım şey -
Bunun nasıl çalıştığını çok sık değiştiriyorlar. Bu sefer yapmam gereken şey buydu (Mayıs 2016):
Geliştirme profilini süresi dolmadan yenilemek için nihayet benim için çalışan bir yol buldum. Daha önce kaçırdığım adımlara cüretkâr davrandım.
Apple temel hazırlık portalına gidin, "Temel Hazırlık" ı seçin. "XCode tarafından Yönetilen" etiketiyle yakında sona erecek olan profilinizi göreceğiniz bir "Geliştirme Sağlama Profilleri" listesi alacaksınız. Click "Yeni Profil" , üstündeki düğmeye istediğiniz profilin türünü seçin ve oluşturun. Yarım dakika bekleyin, ana ekranı yenileyin ve yeni profili "Etkin" olarak gösterdiğinde, XCode'a geri dönün, Düzenleyiciye gidin, sol üst sütunda "Kitaplık" altında "Temel Hazırlık profilleri" ni seçin. En alttaki "Yenile" ye tıklayın, giriş yapın (sorarsa) ve yeni profil kısa bir süre sonra listede belirir.
Şimdi, en önemlisi, cihazınızı bağlayın ve yeni profilinizi sol sütunda bağlı cihazın altındaki "Temel Hazırlık Profilleri" satırına sürükleyin .
Son olarak, isterseniz cihazınızdan eski profilleri temizleyebilirsiniz.
Not: İlginçtir ki, iOS Provisioning Portal sitesinde provizyon profilinizi basitçe işaretleyip silmek, yeni ve yeni bir Ekip Sağlama Profilinin oluşturulmasına neden olur. Yani belki de gereken tek şey budur. Bunu bir dahaki sefere yeterli olup olmadığını görmek için deneyeceğim, eğer öyleyse, yukarıda anlattığım gibi bir profil oluşturmanız gerekmez.
Diğer çözümlere ek olarak, uygulama oluşturmayı süresi dolan bir ön hazırlık profilinden sonra cihaza tekrar almak için ana projede ve Hedef dosyada kod imzalamayı düzenlemem gerekiyordu.
:: Süresi dolan eski profilleri silin
:: Organizatör ile yeni profili ekleyin
:: Tüm Hedefleri Temizleyin
:: Bilgi Al -> Hem ana projede hem de Hedefte Kod İmzalama
:: Oluştur ve Çalıştır
Maalesef yenileme benim durumumda işe yaramıyor. Geçici Dağıtım Profilimin süresi 5 gün içinde dolmak üzere. İPhone'da bununla ilgili uyarılar aldım ve Xcode Organizer yanında da bir uyarı işareti gösteriyor.
Apple'ın temel hazırlık portalında etkin değil olarak işaretlendi ve yeniden etkinleştirmek için bir düğme vardı. Ama yine de aynı son kullanma tarihi ile 5 gün sonra. Sonra, ona iki iPhone daha ekledim, ancak değiştirilen profil şu andan itibaren hala 5 gün içinde sona eriyor.
Son olarak, temel hazırlık portalındaki profili sildim ve farklı bir ad kullanarak sıfırdan yeni bir tane oluşturdum, ancak bu yeni olanın süresi şu andan itibaren 13 Nisan'da hala doluyor!
Bu gerçekten sinir bozucu! Sanırım süresi dolana kadar beklemem ve yeni bir tane oluşturmam gerekiyor.
Geliştirici aboneliğimin bitip bitmediğini merak ediyorsanız, bitmiyor. Şubat ayında yeniledim.
Benim için sorun, aktif Üretim sertifikası olmadığı için meydana geliyordu. Yeni bir tane oluşturdum ve sonra süresi dolan dağıtım ön hazırlık profiline gittim, sertifikayı ekledim ve ön hazırlık profili etkinleştirildi.