Kazalo:

Kakšna je uporaba Omogoči bitno kodo v Xcode?
Kakšna je uporaba Omogoči bitno kodo v Xcode?

Video: Kakšna je uporaba Omogoči bitno kodo v Xcode?

Video: Kakšna je uporaba Omogoči bitno kodo v Xcode?
Video: CS50 2013 - Week 1 2024, Maj
Anonim

Bitna koda je vmesna predstavitev prevedenega programa. Aplikacije, ki jih naložite v iTunes Connect, ki vsebujejo bitna koda bo zbrana in povezana v App Store. Vključno z bitna koda bo Appleu omogočilo, da v prihodnosti ponovno optimizira binarno datoteko vaše aplikacije, ne da bi bilo treba v trgovino predložiti novo različico vaše aplikacije.

Preprosto tako, ali je bitna koda potrebna?

"Za aplikacije za iOS, bitna koda je privzeto, vendar neobvezno. Če zagotovite bitna koda , morajo vse aplikacije in ogrodja v aplikacijskem svežnju vključevati bitna koda . Za aplikacije watchOS, bitna koda je zahtevano ." Torej bitna koda je za zdaj neobvezna za aplikacije za iOS, vendar je obvezna za aplikacije watchOS.

Kasneje se postavlja vprašanje, kaj je Fembed Bitcode? Bitna koda je vmesna predstavitev, ki jo uporablja prevajalnik LLVM in vsebuje vse informacije, potrebne za ponovno prevajanje aplikacije. Imeti bitna koda Apple lahko poleg strojne kode dodatno optimizira aplikacije s prevajanjem in povezovanjem posebej za ciljno napravo uporabnika.

Prav tako morate vedeti, da ne vsebuje bitne kode, da jo morate znova zgraditi z nastavitvijo Xcode, ki omogoča Bitcode? Enable_bitcode?

okvir' je bil zgrajen brez bitna koda . Ponovno ga morate zgraditi z omogočeno bitno kodo ( Nastavitev Xcode ENABLE_BITCODE ), pridobite posodobljeno knjižnico od prodajalca ali onemogočite bitna koda za ta cilj. ti lahko onemogoči bitna koda z odhodom do Build vašega cilja Nastavitve -> Nastavite Omogoči bitno kodo na " št ".

Kako omogočim Bitcode?

Omogoči bitno kodo za Frameworks v Xcode

  1. Izberite okvirni projekt in preklopite na zavihek »Nastavitve gradnje«.
  2. V razdelku »Možnosti gradnje« preklopite Omogoči bitno kodo na DA.
  3. Pod »Apple LLVM 9.0 - Prevajalnik zastave po meri«, »Druge zastavice C« dodajte -fembed-bitcode tako za odpravljanje napak kot za izdajo.
  4. Kliknite gumb "+" in izberite "Dodaj uporabniško definirano nastavitev"

Priporočena: