Sadržaj:

Koja je upotreba Omogući Bitcode u Xcodeu?
Koja je upotreba Omogući Bitcode u Xcodeu?

Video: Koja je upotreba Omogući Bitcode u Xcodeu?

Video: Koja je upotreba Omogući Bitcode u Xcodeu?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Maj
Anonim

Bitcode je srednji prikaz kompajliranog programa. Aplikacije koje prenesete na iTunes Connect koje sadrže bitcode će biti sastavljen i povezan na App Store-u. Uključujući bitcode omogućit će Appleu da u budućnosti ponovo optimizira binarnu datoteku vaše aplikacije bez potrebe za slanjem nove verzije vaše aplikacije u trgovinu.

Jednostavno, da li je bit kod potreban?

"Za iOS aplikacije, bitcode je zadano, ali opciono. Ako obezbedite bitcode , sve aplikacije i okviri u paketu aplikacija moraju uključiti bitcode . Za watchOS aplikacije, bitcode je potrebno ." Dakle bitcode je opciono za sada na iOS aplikacijama, ali je obavezno za watchOS aplikacije.

Nakon toga, postavlja se pitanje šta je Fembed Bitcode? Bitcode je posredna reprezentacija koju koristi LLVM kompajler i sadrži sve informacije potrebne za ponovno kompajliranje aplikacije. Imati bitcode prisutan, pored mašinskog koda, Apple može dalje optimizovati aplikacije kompajliranjem i povezivanjem posebno za ciljni uređaj korisnika.

Također morate znati da ne sadrži Bitcode da ga morate ponovo izgraditi s Bitcode omogućenom postavkom Xcode Enable_bitcode?

okvir' je izgrađen bez bitcode . Morate ga ponovo izgraditi s uključenim bitkodom ( Postavka Xcodea ENABLE_BITCODE ), nabavite ažuriranu biblioteku od dobavljača ili onemogućite bitcode za ovu metu. Vi može onemogućiti bitcode odlaskom to Izgradnja vaše mete Postavke -> Postavite Enable Bitcode na " br ".

Kako da omogućim Bitcode?

Omogućite bitcode za Frameworks u Xcodeu

  1. Odaberite okvirni projekt i prebacite se na karticu "Postavke izgradnje".
  2. U okviru „Opcije izgradnje“prebacite Enable Bitcode na DA.
  3. Pod “Apple LLVM 9.0 - Prilagođene zastavice kompajlera”, “Ostale C zastavice”, dodajte -fembed-bitcode i za otklanjanje grešaka i za izdavanje.
  4. Kliknite na dugme “+” i odaberite “Dodaj korisnički definiranu postavku”

Preporučuje se: