Sommario:

Qual è l'uso di Enable Bitcode in Xcode?
Qual è l'uso di Enable Bitcode in Xcode?

Video: Qual è l'uso di Enable Bitcode in Xcode?

Video: Qual è l'uso di Enable Bitcode in Xcode?
Video: Xcode 14 Tutorial - Step by Step for Beginners (2022) 2024, Maggio
Anonim

Bitcode è una rappresentazione intermedia di un programma compilato. App che carichi su iTunes Connect che contengono codice bit saranno compilati e collegati su App Store. Compreso codice bit consentirà ad Apple di riottimizzare il file binario della tua app in futuro senza la necessità di inviare una nuova versione della tua app allo store.

Semplicemente, è richiesto Bitcode?

"Per le app iOS, codice bit è l'impostazione predefinita, ma opzionale. Se fornisci codice bit , tutte le app e i framework nell'app bundle devono includere codice bit . Per le app watchOS, codice bit è necessario ." Così codice bit è facoltativo per ora sulle app iOS, ma è obbligatorio per le app watchOS.

Successivamente, la domanda è: cos'è Fembed Bitcode? Bitcode è la rappresentazione intermedia utilizzata dal compilatore LLVM e contiene tutte le informazioni necessarie per ricompilare un'applicazione. Avere il codice bit presente, oltre al codice macchina, Apple può ottimizzare ulteriormente le applicazioni compilando e collegando in modo specifico per il dispositivo di destinazione dell'utente.

Inoltre, da sapere è che non contiene Bitcode, è necessario ricostruirlo con l'impostazione Xcode abilitata per Bitcode Enable_bitcode?

framework' è stato costruito senza codice bit . Devi ricostruirlo con il codice bit abilitato ( Impostazione Xcode ENABLE_BITCODE ), ottenere una libreria aggiornata dal venditore o disabilitare codice bit per questo obiettivo. Voi può disabilitare codice bit andando a la build del tuo obiettivo Impostazioni -> Imposta Abilita codice bit su " No ".

Come abilito Bitcode?

Abilita bitcode per Framework in Xcode

  1. Seleziona il progetto framework e passa alla scheda "Impostazioni build".
  2. In "Opzioni di compilazione", imposta Abilita codice bit su S.
  3. In "Apple LLVM 9.0 - Flag del compilatore personalizzato", "Altri flag C", aggiungi -fembed-bitcode sia a Debug che a Release.
  4. Fare clic sul pulsante "+" e selezionare "Aggiungi impostazione definita dall'utente"

Consigliato: