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, Svibanj
Anonim

Bitkod je srednji prikaz prevedenog programa. Aplikacije koje prenesete na iTunes Connect koje sadrže bitni kod bit će sastavljen i povezan na App Storeu. Uključujući bitni kod omogućit će Appleu da u budućnosti ponovno optimizira binarnu datoteku vaše aplikacije bez potrebe za slanjem nove verzije vaše aplikacije u trgovinu.

Jednostavno, je li potreban Bitcode?

"Za iOS aplikacije, bitni kod je zadana, ali neobavezna. Ako pružite bitni kod , sve aplikacije i okviri u paketu aplikacija moraju uključiti bitni kod . Za watchOS aplikacije, bitni kod je potreban ." Dakle bitni kod za sada nije obavezno za iOS aplikacije, ali je obavezno za watchOS aplikacije.

Nakon toga, postavlja se pitanje što je Fembed Bitcode? Bitkod je posredni prikaz koji koristi LLVM prevodilac i sadrži sve informacije potrebne za ponovno kompajliranje aplikacije. Imati bitni kod prisutan, osim strojnog koda, Apple može dodatno optimizirati aplikacije kompajliranjem i povezivanjem posebno za ciljni uređaj korisnika.

Također morate znati je li, ne sadrži Bitcode, morate ga ponovno izgraditi s Bitcode omogućenom postavkom Xcode Enable_bitcode?

okvir' izgrađen je bez bitni kod . Morate ga ponovno izgraditi s omogućenim bitcodeom ( Postavka Xcodea ENABLE_BITCODE ), nabavite ažuriranu biblioteku od dobavljača ili onemogućite bitni kod za ovu metu. Vas može onemogućiti bitni kod odlaskom do Izgradnja vašeg cilja Postavke -> Postavite Enable Bitcode na " Ne ".

Kako mogu omogućiti Bitcode?

Omogući bitcode za Frameworks u Xcodeu

  1. Odaberite okvirni projekt i prijeđite na karticu "Postavke izgradnje".
  2. U odjeljku "Opcije izgradnje" prebacite Omogući bitni kod na DA.
  3. Pod “Apple LLVM 9.0 - Custom Compiler Flags”, “Other C Flags”, dodajte -fembed-bitcode i za ispravljanje pogrešaka i za izdavanje.
  4. Kliknite gumb “+” i odaberite “Dodaj korisnički definiranu postavku”

Preporučeni: