TL; DR Xcode, Uygulama Kimliğinizi üye merkezinde verdiğiniz ad konusunda çok özeldir . Doğru paket tanımlayıcısına sahip olmak yeterli değildir. Xcode'un Uygulama Kimliğinizi "görmesi" için aşağıda gösterilen belirli biçimi kullanmanız gerekir.
Güncelleme : Aşağıdaki yorumlarda @isaacselement'e göre, bu sorun Xcode 7.3.1'de çözülmüştür .
@ romrom'un Uygulama Kimliğini silme ve Xcode'u yenisi oluşturma çözümü bir ipucuydu. Maalesef, Uygulama Kimliğim bir Mağaza uygulaması tarafından kullanıldığından ve bu nedenle silinemediğinden benim için bir başlangıç değildi.
Ancak, bazı deneyler yoluyla, mevcut Uygulama Kimliğini manuel olarak düzenleyerek sorunu çözebileceğimi keşfettim. Xcode'un sadece paket kimliği değil, kimliğin adı hakkında gerçekten seçici olduğu ortaya çıkıyor .
Com.mycompany.appname gibi tipik bir paket kimliği için Uygulama Kimliği adı şu biçimde olmalıdır:
XC com mycompany appname
başka bir formattaki ad Xcode tarafından görülmez .
Etkilenip etkilenmediğinizi nasıl kontrol edersiniz / Nasıl Onarılır
- Giriş yapın Üye Merkezi'nde .
- "Sertifikalar, Tanımlayıcılar ve Profiller" i tıklayın.
- Soldaki gezinme çubuğundan "Uygulama Kimlikleri" ni tıklayın.
- Paket kimliğinizle birlikte Uygulama Kimliğini bulun.
- Bu Uygulama Kimliği doğru ad biçimine sahip değilse (yukarıda gösterildiği gibi), üzerine tıklayın ve ardından Düzenle düğmesine tıklayın.
- Adı değiştirin ve Bitti'yi tıklayın.
- Stres ve öfkenin azalmasının tadını çıkarın.
PS Xcode 7.3 kullanıyorsanız , yukarıda bahsettiğim gibi adı düzeltseniz bile, sizin için otomatik olarak uygun dağıtım profilleri oluşturmayacağı ile ilgili bazı sorunlar vardır . Çözüm 7.2.1 veya 7.3 Beta sürümüne düşürmek veya fastlane / sigh gibi bir araç kullanmaktır.