Kemarin saya mengenali satu ton peringatan terkait parse.com library:
URGENT: semua bitcode akan dihapus karena '[path] /Parse.framework/Parse (PFAnalytics.o)' dibuat tanpa bitcode. Anda harus membangunnya kembali dengan diaktifkan bitcode (pengaturan Xcode ENABLE_BITCODE), dapatkan pustaka yang diperbarui dari vendor, atau nonaktifkan bitcode untuk target ini. Catatan: Ini akan menjadi kesalahan di masa mendatang.
Saya menyadari fakta bahwa saya dapat menghapus peringatan itu dengan jawaban ini, tetapi sekarang saya bertanya-tanya apakah itu akan memiliki dampak negatif sehubungan dengan pengajuan AppStore dan / atau kinerja aktual aplikasi saya.
Xcode memberi tahu Anda tentang bitcode
Mengaktifkan pengaturan ini menunjukkan bahwa target atau proyek harus menghasilkan bitcode selama kompilasi untuk platform dan arsitektur yang mendukungnya. Untuk pembuatan Arsip, bitcode akan dibuat dalam biner yang ditautkan untuk dikirim ke app store. Untuk bangunan lain, kompiler dan tautan akan memeriksa apakah kode tersebut sesuai dengan persyaratan untuk pembuatan bitcode, tetapi tidak akan menghasilkan bitcode yang sebenarnya. [ENABLE_BITCODE]
Tetapi saya tidak mendapatkan informasi yang benar-benar berguna dari teks ini.
- Dapatkah saya menggunakan jawaban tertaut untuk menghindari masalah ini tanpa dampak negatif dan tanpa kompromi pengajuan AppStore di masa depan?
- Apa yang
ENABLE_BITCODE
sebenarnya dilakukan, apakah itu akan menjadi persyaratan non-opsional di masa depan? - Apakah ada dampak kinerja jika saya mengaktifkan / menonaktifkannya?