Indholdsfortegnelse:

Hvad er brugen af Enable Bitcode i Xcode?
Hvad er brugen af Enable Bitcode i Xcode?

Video: Hvad er brugen af Enable Bitcode i Xcode?

Video: Hvad er brugen af Enable Bitcode i Xcode?
Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024, November
Anonim

Bitkode er en mellemrepræsentation af et kompileret program. Apps, du uploader til iTunes Connect, der indeholder bitkode vil blive kompileret og linket til i App Store. Inklusive bitkode vil give Apple mulighed for at genoptimere din app binære i fremtiden uden at skulle indsende en ny version af din app til butikken.

Simpelthen, er Bitcode påkrævet?

"For iOS-apps, bitkode er standard, men valgfri. Hvis du giver bitkode , skal alle apps og rammer i app-pakken inkludere bitkode . For watchOS apps, bitkode er påkrævet ." Altså bitkode er valgfrit for nu på iOS-apps, men er obligatorisk for watchOS-apps.

Efterfølgende er spørgsmålet, hvad er Fembed Bitcode? Bitkode er den mellemliggende repræsentation, der bruges af LLVM-kompileren og indeholder alle de oplysninger, der kræves for at genkompilere en applikation. At have bitkode til stede, udover maskinkode, kan Apple yderligere optimere applikationer ved at kompilere og linke specifikt til brugerens målenhed.

Også at vide er, at den ikke indeholder Bitcode, skal du genopbygge den med Bitcode aktiveret Xcode-indstilling Enable_bitcode?

rammer' blev bygget uden bitkode . Du skal genopbygge den med bitcode aktiveret ( Xcode-indstilling ENABLE_BITCODE ), få et opdateret bibliotek fra leverandøren, eller deaktiver bitkode for dette mål. Du kan deaktivere bitkode ved at gå til dit måls Build Indstillinger -> Indstil Aktiver bitkode til " Ingen ".

Hvordan aktiverer jeg Bitcode?

Aktiver bitcode for Frameworks i Xcode

  1. Vælg rammeprojektet og skift til fanen "Bygindstillinger".
  2. Skift Aktiver bitkode til JA under "Bygindstillinger".
  3. Under "Apple LLVM 9.0 - Custom Compiler Flags", "Other C Flags", tilføje -fembed-bitcode til både Debug og Release.
  4. Klik på knappen "+" og vælg "Tilføj brugerdefineret indstilling"

Anbefalede: