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?
sumber
Pastikan untuk memilih "Semua" untuk menemukan pengaturan aktifkan pembuatan bitcode:
sumber
Bitcode adalah fitur baru iOS 9
Jadi, Anda harus menonaktifkan bitcode sampai semua kerangka kerja aplikasi Anda mengaktifkan bitcode.
sumber
Bitcode membuat pelaporan kerusakan lebih sulit . Berikut adalah kutipan dari HockeyApp (yang juga berlaku untuk solusi pelaporan kerusakan lainnya ):
Catatan: jawabannya diedit pada Jan 2016 untuk mencerminkan perubahan terbaru
sumber
@ vj9 thx. Saya memperbarui ke xcode 7. Ini menunjukkan kepada saya kesalahan yang sama. Bangun dengan baik setelah set "TIDAK"
atur "TIDAK" itu bekerja dengan baik.
sumber
Di sini Anda dapat menemukan semua solusi mengenai Bitcode
Sesuai Apple Doc
Untuk info lebih lanjut Silakan cek Di Sini dan Di Sini
sumber
Dari dokumen
Bitcode akan memungkinkan apple untuk mengoptimalkan aplikasi tanpa Anda harus mengirimkan bangunan lain. Namun, Anda hanya dapat mengaktifkan fitur ini jika semua kerangka kerja dan aplikasi dalam bundel aplikasi mengaktifkan fitur ini. Memiliki itu membantu, tetapi tidak memilikinya seharusnya tidak berdampak negatif.
Seharusnya tidak ada dampak kinerja.
sumber