Dahili test için en son derlememi eklediğimde TestFlight
, "Eksik Uyumluluk" statüsüne sahip olduğunu gördüm.
Bu büyük bir sorun mu? Bu neden görünüyor? Bu sorunu nasıl çözebilirim?
Dahili test için en son derlememi eklediğimde TestFlight
, "Eksik Uyumluluk" statüsüne sahip olduğunu gördüm.
Bu büyük bir sorun mu? Bu neden görünüyor? Bu sorunu nasıl çözebilirim?
Yanıtlar:
Uygulamanız bazı özel şifreleme kullanmadığı sürece, Boolean'a Info.plist
ad ITSAppUsesNonExemptEncryption
ve değer içeren bir anahtar ekleyebilirsiniz NO
.
Uygulamanız özel şifreleme kullanıyorsa, yapıları seçebilmeniz için ekstra yasal belgeler sağlamanız ve şifrelemenizi gözden geçirmeniz gerekir.
Test için bu sürümü seçmeye devam ederseniz, uygunluk bilgilerini manuel olarak ister. "Hayır" seçtiğinizde yukarıdaki plist önerisi sunulur.
Bu değişiklik 2015 WWDC'de açıklandı, ancak sanırım sadece çok yakın zamanda uygulandı. Dışa aktarma uyumluluğuna ilişkin WWDC oturumunun, yalnızca "dışa aktarma" için metin aramasıyla ilgili not metni için buna ve buna bakın .
SO hakkında başka benzer sorular var, bkz:
Artık yeni bir yapı göndermeye veya değiştirmeye gerek yok Info.plist
; bunun yerine Yönetici veya Uygulama Yöneticisi hesabını kullanarak şu adımları izleyin:
Yine de, değiştirmeyi seçerseniz Info.plist
, bu açılır pencereyle bir daha asla uğraşmanıza gerek kalmayacak.
Aşağıdakileri cihazınızın altına ekleyin Info.plist
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
Senin içinde Info.plist
özellikler tablosunda, Sağ tıklama, tıklama Add Row
, anahtar adını eklemek App Uses Non-Exempt Encryption
Tip Boolean
ve ayarlanan değere NO
.
İnfo.plist'iniz bir özellik listesi (xml değil) olarak gösteriliyorsa, anahtar için girmeniz gereken metin şudur:
Uygulama Muaf Olmayan Şifrelemeyi Kullanır
Api çağrılarında https kullanmıyorsanız, lütfen info.plist'inize "Uygulama Muaf Olmayan Şifreleme Kullanıyor" anahtarını ekleyin ve "HAYIR" olarak ayarlayın
Ayrıca, "İhracat Uyumluluğu Bilgilerini Sağlayın" düğmesini göremiyorsanız App Store Connect'inizde doğru role sahip olduğunuzdan emin olun veya doğru kişiyle (Hesap Sahibi, Yönetici veya Uygulama Yöneticisi) konuşun.