Агуулгын хүснэгт:

Xcode-д биткодыг идэвхжүүлэх нь юу вэ?
Xcode-д биткодыг идэвхжүүлэх нь юу вэ?

Видео: Xcode-д биткодыг идэвхжүүлэх нь юу вэ?

Видео: Xcode-д биткодыг идэвхжүүлэх нь юу вэ?
Видео: Xcode 14 заавар - Эхлэгчдэд зориулсан алхам алхмаар (2022) 2024, Арваннэгдүгээр
Anonim

Биткод эмхэтгэсэн программын завсрын дүрслэл юм. Таны iTunes Connect-д байршуулсан програмууд эдгээрийг агуулна бит код эмхэтгэж, App Store дээр холбогдох болно. Үүнд бит код Apple-д ирээдүйд таны програмын шинэ хувилбарыг дэлгүүрт оруулах шаардлагагүйгээр таны програмын хоёртын файлыг дахин оновчтой болгох боломжийг олгоно.

Биткод шаардлагатай юу?

"iOS програмуудын хувьд, бит код өгөгдмөл боловч сонголттой. Хэрэв та хангавал бит код , програмын багц дахь бүх програм, хүрээг оруулах шаардлагатай бит код . watchOS програмуудын хувьд, бит код байна шаардлагатай ." Тэгэхээр бит код Энэ нь одоохондоо iOS аппликейшн дээр сонголттой боловч watchOS программд заавал байх ёстой.

Дараа нь асуулт бол Fembed Bitcode гэж юу вэ? Биткод нь LLVM хөрвүүлэгчийн ашигладаг завсрын дүрслэл бөгөөд програмыг дахин эмхэтгэхэд шаардлагатай бүх мэдээллийг агуулдаг. байх нь бит код Одоогийн байдлаар, машины кодоос гадна Apple нь хэрэглэгчийн зорилтот төхөөрөмжид тусгайлан эмхэтгэж, холбох замаар програмуудыг илүү оновчтой болгох боломжтой.

Мөн мэдэхийн тулд, Бит код агуулаагүй байна уу, Та үүнийг Bitcode идэвхжүүлсэн Xcode тохиргоог Enable_bitcode ашиглан дахин бүтээх ёстой юу?

хүрээ'-гүйгээр баригдсан бит код . Та үүнийг биткодыг идэвхжүүлсэнээр дахин бүтээх ёстой ( Xcode тохиргоо ENABLE_BITCODE ), борлуулагчаас шинэчлэгдсэн номын сан авах, эсвэл идэвхгүй болгох бит код энэ зорилгын төлөө. Та идэвхгүй болгож болно бит код явах замаар руу таны зорилтот Барилга Тохиргоо -> Enable Bitcode гэж тохируулна уу " Үгүй ".

Би Биткодыг хэрхэн идэвхжүүлэх вэ?

Xcode доторх Frameworks-ийн бит кодыг идэвхжүүлнэ үү

  1. Хүрээний төслийг сонгоод "Тохиргоо бүтээх" таб руу шилжинэ үү.
  2. "Бүтээх сонголтууд"-ын "Идэвхжүүлэх биткодыг" YES болгож солино уу.
  3. "Apple LLVM 9.0 - Custom Compiler Flags", "Other C Flags"-ийн доор -fembed-bitcode-г Debug болон Release-д нэмнэ үү.
  4. "+" товчийг дараад "Хэрэглэгчийн тодорхойлсон тохиргоог нэмэх" гэснийг сонгоно уу.

Зөвлөмж болгож буй: