Isi kandungan:

Apakah kegunaan Dayakan Bitcode dalam Xcode?
Apakah kegunaan Dayakan Bitcode dalam Xcode?

Video: Apakah kegunaan Dayakan Bitcode dalam Xcode?

Video: Apakah kegunaan Dayakan Bitcode dalam Xcode?
Video: CARA MENANAM SELEDRI DALAM POT AGAR TUMBUH SUBUR 2024, Mungkin
Anonim

Kod bit ialah perwakilan perantaraan program yang disusun. Apl yang anda muat naik ke iTunes Connect yang mengandungi kod bit akan disusun dan dipautkan pada App Store. termasuk kod bit akan membolehkan Apple mengoptimumkan semula perduaan apl anda pada masa hadapan tanpa perlu menyerahkan versi baharu apl anda ke kedai.

Ringkasnya, adakah Bitcode diperlukan?

"Untuk apl iOS, kod bit adalah lalai, tetapi pilihan. Jika anda menyediakan kod bit , semua apl dan rangka kerja dalam app bundle perlu disertakan kod bit . Untuk apl watchOS, kod bit ialah diperlukan ." Jadi kod bit adalah pilihan buat masa ini pada apl iOS, tetapi wajib untuk apl watchOS.

Seterusnya, persoalannya ialah, apakah itu Fembed Bitcode? Kod bit ialah perwakilan perantaraan yang digunakan oleh pengkompil LLVM dan mengandungi semua maklumat yang diperlukan untuk menyusun semula aplikasi. Mempunyai kod bit kini, sebagai tambahan kepada kod mesin, Apple boleh mengoptimumkan lagi aplikasi dengan menyusun dan memaut secara khusus untuk peranti sasaran pengguna.

Juga yang perlu diketahui ialah, tidak mengandungi Bitcode anda mesti membinanya semula dengan tetapan Xcode yang didayakan Bitcode Enable_bitcode?

rangka kerja' dibina tanpa kod bit . Anda mesti membina semula dengan kod bit didayakan ( Tetapan Xcode ENABLE_BITCODE ), dapatkan pustaka yang dikemas kini daripada vendor, atau lumpuhkan kod bit untuk sasaran ini. awak boleh melumpuhkan kod bit dengan pergi kepada Binaan sasaran anda tetapan -> Tetapkan Dayakan Kod Bit kepada " Tidak ".

Bagaimanakah saya boleh mendayakan Bitcode?

Dayakan kod bit untuk Rangka Kerja dalam Xcode

  1. Pilih projek rangka kerja dan tukar ke tab "Tetapan Binaan".
  2. Di bawah "Pilihan Binaan", tukar Dayakan Kod Bit kepada YES.
  3. Di bawah "Apple LLVM 9.0 - Bendera Pengkompil Tersuai", "Bendera C Lain", tambahkan -fembed-bitcode pada Debug dan Release.
  4. Klik butang "+" dan pilih "Tambah Tetapan Ditentukan Pengguna"

Disyorkan: