Daftar Isi:

Apa gunanya Aktifkan Bitcode di Xcode?
Apa gunanya Aktifkan Bitcode di Xcode?

Video: Apa gunanya Aktifkan Bitcode di Xcode?

Video: Apa gunanya Aktifkan Bitcode di Xcode?
Video: How to create a Generic Networking Layer in iOS apps (Refresh Tokens, Combine, Async/Await, SwiftUI) 2024, November
Anonim

Kode bit adalah representasi perantara dari program yang dikompilasi. Aplikasi yang Anda unggah ke iTunes Connect yang berisi kode bit akan dikompilasi dan ditautkan di App Store. Termasuk kode bit akan memungkinkan Apple untuk mengoptimalkan kembali biner aplikasi Anda di masa mendatang tanpa perlu mengirimkan versi baru aplikasi Anda ke toko.

Sederhananya, apakah Bitcode diperlukan?

"Untuk aplikasi iOS, kode bit adalah default, tetapi opsional. Jika Anda menyediakan kode bit , semua aplikasi dan kerangka kerja dalam bundel aplikasi harus disertakan kode bit . Untuk aplikasi watchOS, kode bit adalah yg dibutuhkan ." Jadi kode bit adalah opsional untuk saat ini di aplikasi iOS, tetapi wajib untuk aplikasi watchOS.

Selanjutnya, pertanyaannya adalah, apa itu Fembed Bitcode? Kode bit adalah representasi perantara yang digunakan oleh kompiler LLVM dan berisi semua informasi yang diperlukan untuk mengkompilasi ulang aplikasi. Memiliki kode bit Hadir, selain kode mesin, Apple dapat lebih mengoptimalkan aplikasi dengan menyusun dan menautkan secara khusus untuk perangkat target pengguna.

Yang juga perlu diketahui adalah, tidak mengandung Bitcode Anda harus membangunnya kembali dengan pengaturan Xcode yang diaktifkan Bitcode Enable_bitcode?

framework' dibangun tanpa kode bit . Anda harus membangunnya kembali dengan bitcode diaktifkan ( Pengaturan Xcode ENABLE_BITCODE ), dapatkan perpustakaan yang diperbarui dari vendor, atau nonaktifkan kode bit untuk sasaran ini. Anda dapat menonaktifkan kode bit dengan pergi ke Build target Anda Pengaturan -> Setel Aktifkan Bitcode ke " Tidak ".

Bagaimana cara mengaktifkan Bitcode?

Aktifkan bitcode untuk Kerangka di Xcode

  1. Pilih proyek kerangka kerja dan alihkan ke tab "Bangun Pengaturan".
  2. Di bawah "Opsi Bangun", alihkan Aktifkan Bitcode ke YA.
  3. Di bawah "Apple LLVM 9.0 - Bendera Kompilator Kustom", "Bendera C Lainnya", tambahkan -fembed-bitcode ke Debug dan Rilis.
  4. Klik tombol "+" dan pilih "Tambahkan Pengaturan Buatan Pengguna"

Direkomendasikan: