Sisukord:

Mis kasu on funktsioonist Enable Bitcode Xcode'is?
Mis kasu on funktsioonist Enable Bitcode Xcode'is?

Video: Mis kasu on funktsioonist Enable Bitcode Xcode'is?

Video: Mis kasu on funktsioonist Enable Bitcode Xcode'is?
Video: Юлька_Рассказ_Слушать 2024, November
Anonim

Bitkood on koostatud programmi vahepealne esitus. iTunes Connecti üles laaditavad rakendused, mis sisaldavad bitkood koostatakse ja lingitakse App Store'is. Kaasa arvatud bitkood võimaldab Apple'il tulevikus teie rakenduse binaarfaili uuesti optimeerida, ilma et peaksite poodi teie rakenduse uut versiooni esitama.

Lihtsalt nii, kas bitkood on vajalik?

iOS-i rakenduste puhul bitkood on vaikimisi, kuid valikuline. Kui pakute bitkood , peavad kõik rakenduste kogumi rakendused ja raamistikud hõlmama bitkood . watchOS-i rakenduste jaoks bitkood on nõutud Niisiis bitkood on iOS-i rakendustes praegu valikuline, kuid watchOS-i rakenduste jaoks kohustuslik.

Seejärel tekib küsimus, mis on Fembed Bitcode? Bitkood on LLVM-i kompilaatoris kasutatav vaheesitus ja sisaldab kogu rakenduse uuesti koostamiseks vajalikku teavet. Võttes bitkood Lisaks masinkoodile saab Apple rakendusi veelgi optimeerida, kompileerides ja linkides spetsiaalselt kasutaja sihtseadme jaoks.

Samuti on teada, et see ei sisalda bitkoodi, peate selle uuesti üles ehitama Bitcode lubatud Xcode sättega Enable_bitcode?

raamistik' ehitati ilma bitkood . Peate selle uuesti üles ehitama, kui bitkood on lubatud ( Xcode'i seade ENABLE_BITCODE ), hankige müüjalt värskendatud teek või keelake bitkood selle eesmärgi jaoks. Sina saab keelata bitkood minnes juurde teie sihtmärgi ehitus Seaded -> Määrake Bitkoodi lubamine väärtuseks " Ei ".

Kuidas bitkoodi lubada?

Lubage Xcode'is Frameworksi bitkood

  1. Valige raamprojekt ja minge vahekaardile "Ehitamise sätted".
  2. Jaotises „Ehitamise valikud” lülitage Bitkoodi lubamine valikule JAH.
  3. Jaotises „Apple LLVM 9.0 – kohandatud kompilaatori lipud“„Muud C-lipud“lisage nii silumis- kui ka väljalaskmistele -fembed-bitcode.
  4. Klõpsake nuppu "+" ja valige "Lisa kasutaja määratud säte".

Soovitan: