Saya mendapat pesan ini ketika memilih build untuk pengujian internal. Itu mengatakan tentang pengaturan ITSAppUsesNonExemptEncryption di info.plist apa artinya? Apakah itu perlu?
ios
objective-c
app-store-connect
Avijit Nagare
sumber
sumber
Jawaban:
Pada dasarnya
<key>ITSAppUsesNonExemptEncryption</key><false/>
singkatan dari nilai Boolean sama dengan NO.Pembaruan oleh @JosepH: Nilai ini berarti bahwa aplikasi tidak menggunakan enkripsi, atau hanya enkripsi yang dikecualikan. Jika aplikasi Anda menggunakan enkripsi dan tidak dikecualikan, Anda harus menetapkan nilai ini ke YA / benar.
Tampaknya kadang-kadang bisa diperdebatkan ketika aplikasi dianggap menggunakan enkripsi.
sumber
Menurut WWDC2015, Distribusi Whats New
Saya mendapatkan pop up ini Selama memilih build untuk pengujian internal, saya tidak memasukkan kunci "ITSAppUsesNonExemptEncryption" di info.plist saya tetapi masih berfungsi untuk saya.
Bahkan saya berhasil mengunggah aplikasi baru tidak termasuk kunci "ITSEncryptionExportComplianceCode" dan "ITSAppUsesNonExemptEncryption".
Juga Apple Doc.
Jika aplikasi Anda tidak menggunakan enkripsi dan Anda tidak ingin harus menjawab pertanyaan-pertanyaan ini pada saat pengiriman, Anda dapat memberikan informasi kepatuhan ekspor dengan bangunan Anda. Anda juga dapat memberikan dokumentasi baru atau yang diperbarui melalui iTunes Connect untuk menerima nilai string kunci yang sesuai untuk disertakan dengan bangunan Anda sebelum mengunggahnya ke iTunes Connect.
Untuk menambahkan dokumentasi kepatuhan ekspor di iTunes Connect:
Pergi ke bagian Enkripsi di bawah Fitur. Klik tanda plus di sebelah bagian platform yang sesuai. Jawab pertanyaan dengan tepat. Lampirkan file saat diminta. Klik Simpan. Dokumen Anda akan segera dikirim untuk ditinjau dan status dokumen Anda akan ditampilkan di Tinjauan Kepatuhan. Nilai kunci juga akan dihasilkan secara otomatis yang dapat Anda sertakan dalam file Info.plist Anda. Untuk informasi lebih lanjut tentang memasukkan nilai kunci dengan bangunan Anda, lihat bagian Sumber Daya dan Bantuan Kepatuhan Perdagangan.
Anda dapat mengunggah bangunan tanpa kunci kepatuhan ekspor. Jika Anda memasukkan kunci, itu dapat menunjukkan bahwa Anda tidak memerlukan dokumentasi kepatuhan ekspor; ini tidak memerlukan persetujuan. Jika Anda memasukkan kunci yang merujuk pada dokumen kepatuhan ekspor tertentu, dokumen itu harus disetujui; itu tidak bisa di Tinjau atau Ditolak.
Anda dapat meninjau jawaban Anda kapan saja dengan mengklik nama file dokumen dan memilih Informasi Lainnya. Jika Anda perlu memperbarui dokumentasi Anda atau mengubah salah satu jawaban atas pertanyaan, Anda harus mengulangi langkah-langkah di atas untuk menambahkan dokumen baru yang sesuai dengan perubahan Anda.
sumber
Tambahkan kunci ini dalam file plist ... Semuanya akan baik-baik saja ..
Tempelkan sebelumnya
</dict></plist>
sumber
Apple telah menyederhanakan proses pembangunan kami, jadi Anda tidak perlu mengklik kotak centang yang sama setiap kali. Anda dapat merampingkan aliran iTC Anda dengan mengkompilasi flag ini ke dalam aplikasi.
Ini masih terjadi sampai 2019.
sumber
Untuk memilih dari dropdown, silakan mulai mengetik baris berikut:
Aplikasi Menggunakan Enkripsi Tanpa-Pembebasan
sumber
Pada dasarnya ada 2 hal yang perlu diingat. Anda hanya diizinkan untuk menyetelnya menjadi TIDAK jika Anda tidak menggunakan enkripsi sama sekali , atau Anda adalah bagian dari peraturan yang dikecualikan . Ini berlaku untuk jenis aplikasi berikut:
Sumber: Kamar Dagang : https://www.bis.doc.gov/index.php/policy-guidance/encryption/encryption-faqs#15
Catatan: Peraturan ini juga berlaku untuk menguji aplikasi Anda menggunakan
TestFlight
sumber
Kesalahan yang sama terpecahkan seperti ini
sumber
Apple telah mengubah aturan tentang ini. Saya membaca semua dokumen Apple dan sebanyak mungkin peraturan ekspor AS yang bisa saya temukan.
Pandangan saya tentang hal ini sampai saat ini bahkan menggunakan HTTPS untuk sebagian besar aplikasi berarti Apple akan memerlukan sertifikat ekspor. Beberapa aplikasi seperti perbankan akan baik-baik saja tetapi untuk banyak aplikasi mereka tidak termasuk dalam kategori pengecualian yang sangat, sangat luas.
Namun Apple sekarang telah memperkenalkan tempat keluar di bawah kategori bebas untuk aplikasi yang HANYA menggunakan https. Saya tidak tahu kapan mereka melakukan ini, tetapi saya pikir itu baik Desember 2016 atau Januari 2017. Kami sekarang mengirimkan aplikasi kami tanpa sertifikat dari Pemerintah AS.
sumber