Mundarija:

Xcode-da Bitkodni yoqish nimadan iborat?
Xcode-da Bitkodni yoqish nimadan iborat?

Video: Xcode-da Bitkodni yoqish nimadan iborat?

Video: Xcode-da Bitkodni yoqish nimadan iborat?
Video: Xcode 14 Tutorial - Step by Step for Beginners (2022) 2024, Noyabr
Anonim

Bitkod kompilyatsiya qilingan dasturning oraliq tasviri. Siz iTunes Connect-ga yuklagan ilovalar o'z ichiga oladi bitkod kompilyatsiya qilinadi va App Store do'konida bog'lanadi. Shu jumladan bitkod Apple-ga kelajakda ilovangizning yangi versiyasini do'konga taqdim qilmasdan qayta optimallashtirish imkonini beradi.

Bitkod kerakmi?

"iOS ilovalari uchun, bitkod standart, lekin ixtiyoriy. Bersangiz bitkod , ilovalar to'plamidagi barcha ilovalar va ramkalar o'z ichiga olishi kerak bitkod . watchOS ilovalari uchun, bitkod hisoblanadi talab qilinadi ." Shunday qilib bitkod hozircha iOS ilovalarida ixtiyoriy, lekin watchOS ilovalari uchun majburiy.

Keyinchalik savol tug'iladi, Fembed Bitcode nima? Bitkod LLVM kompilyatori tomonidan qo'llaniladigan oraliq vakillik bo'lib, dasturni qayta kompilyatsiya qilish uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga oladi. ega bo'lish bitkod Mashina kodiga qo'shimcha ravishda, Apple foydalanuvchining maqsadli qurilmasi uchun maxsus kompilyatsiya qilish va bog'lash orqali ilovalarni yanada optimallashtirishi mumkin.

Shuni ham bilish kerakki, Bitkod mavjud emasmi, uni Bitcode yoqilgan Xcode Enable_bitcode sozlamasi bilan qayta tiklashingiz kerakmi?

ramka”siz qurilgan bitkod . Bitkod yoqilgan holda uni qayta tiklashingiz kerak ( Xcode sozlamalari ENABLE_BITCODE ), sotuvchidan yangilangan kutubxonani oling yoki o'chiring bitkod bu maqsad uchun. Siz o'chirib qo'yishi mumkin bitkod borish orqali uchun maqsadingiz qurilishi Sozlamalar -> Bitkodni yoqish uchun o‘rnating " Yo'q ".

Bitkodni qanday yoqish mumkin?

Xcode'da Frameworks uchun bit kodini yoqing

  1. Ramka loyihasini tanlang va "Yaratish sozlamalari" yorlig'iga o'ting.
  2. “Yaratish opsiyalari” ostida Bitkodni yoqish parametrini YES ga o‘zgartiring.
  3. "Apple LLVM 9.0 - Maxsus kompilyator bayroqlari", "Boshqa C bayroqlari" ostida disk raskadrovka va chiqarish uchun -fembed-bitcode qo'shing.
  4. "+" tugmasini bosing va "Foydalanuvchi tomonidan belgilangan sozlamalarni qo'shish" ni tanlang.

Tavsiya: