Ketika saya menambahkan build terbaru saya untuk pengujian internal TestFlight
, saya melihat bahwa itu memiliki status "Hilang Kepatuhan".
Apakah ini masalah besar? Mengapa ini muncul? Bagaimana saya bisa mengatasi masalah ini?
Ketika saya menambahkan build terbaru saya untuk pengujian internal TestFlight
, saya melihat bahwa itu memiliki status "Hilang Kepatuhan".
Apakah ini masalah besar? Mengapa ini muncul? Bagaimana saya bisa mengatasi masalah ini?
Jawaban:
Kecuali jika aplikasi Anda menggunakan beberapa enkripsi khusus, Anda bisa menambahkan Boolean kunci ke Info.plist
nama ITSAppUsesNonExemptEncryption
dan nilai Anda NO
.
Jika aplikasi Anda menggunakan enkripsi khusus, maka Anda harus memberikan dokumen hukum tambahan dan melalui peninjauan enkripsi sebelum dapat memilih bangunan.
Jika Anda terus memilih versi itu untuk pengujian, itu akan meminta informasi kepatuhan secara manual. Memilih "Tidak" memberi Anda rekomendasi daftar di atas.
Perubahan ini telah diumumkan di WWDC 2015, tapi saya kira ini baru diberlakukan baru-baru ini. Lihat ini dan ini untuk transkrip sesi WWDC terkait dengan kepatuhan ekspor, hanya untuk pencarian teks untuk "ekspor".
Ada pertanyaan serupa lainnya di SO, lihat:
Tidak perlu lagi mengirimkan bangunan baru atau memodifikasi Info.plist
; sebagai gantinya, ikuti langkah-langkah ini menggunakan akun Admin atau Manajer Aplikasi:
Meskipun, jika Anda memilih untuk memodifikasi Info.plist
, Anda tidak perlu lagi berurusan dengan sembulan ini.
Tambahkan berikut di bagian bawah Info.plist
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
Di Anda Info.plist
, Klik kanan pada tabel properti, klik Add Row
, tambahkan nama kunci App Uses Non-Exempt Encryption
dengan Ketik Boolean
dan tetapkan nilai NO
.
Jika info Anda. Daftar ditampilkan sebagai daftar properti (dan bukan xml), teks yang perlu Anda masukkan untuk kuncinya adalah:
Aplikasi Menggunakan Enkripsi Non-Bebaskan
Jika Anda tidak menggunakan https dalam panggilan api, Harap tambahkan kunci ini "Aplikasi Menggunakan Enkripsi Non-Bebaskan" di info Anda. Daftar dan tetapkan ke "TIDAK"
Selain itu, jika Anda tidak dapat melihat tombol "Berikan Informasi Kepatuhan Ekspor", pastikan Anda memiliki peran yang tepat di App Store Connect atau berbicara dengan orang yang tepat (Pemegang Akun, Admin, atau Manajer Aplikasi).