Innehållsförteckning:

Vad är användningen av Aktivera bitkod i Xcode?
Vad är användningen av Aktivera bitkod i Xcode?

Video: Vad är användningen av Aktivera bitkod i Xcode?

Video: Vad är användningen av Aktivera bitkod i Xcode?
Video: Mobilt BankID - så här funkar det 2024, Maj
Anonim

Bitkod är en mellanliggande representation av ett kompilerat program. Appar du laddar upp till iTunes Connect som innehåller bitkod kommer att sammanställas och länkas på App Store. Inklusive bitkod kommer att tillåta Apple att omoptimera din app binär i framtiden utan att behöva skicka in en ny version av din app till butiken.

Helt enkelt så, krävs Bitcode?

"För iOS-appar, bitkod är standard, men valfritt. Om du tillhandahåller bitkod , måste alla appar och ramverk i AAB-paketet inkluderas bitkod . För watchOS-appar, bitkod är nödvändig ." Alltså bitkod är valfritt för närvarande på iOS-appar, men är obligatoriskt för watchOS-appar.

Därefter är frågan, vad är Fembed Bitcode? Bitkod är den mellanliggande representationen som används av LLVM-kompilatorn och innehåller all information som krävs för att kompilera om en applikation. Att ha bitkod närvarande, förutom maskinkod, kan Apple ytterligare optimera applikationer genom att kompilera och länka specifikt för användarens målenhet.

Också att veta är att den inte innehåller Bitcode måste du bygga om den med Bitcode aktiverad Xcode-inställning Enable_bitcode?

ramverk' byggdes utan bitkod . Du måste bygga om den med bitcode aktiverad ( Xcode-inställning ENABLE_BITCODE ), skaffa ett uppdaterat bibliotek från leverantören eller inaktivera bitkod för detta mål. Du kan inaktivera bitkod genom att gå till ditt måls Build inställningar -> Ställ in Aktivera bitkod till " Nej ".

Hur aktiverar jag Bitcode?

Aktivera bitkod för ramar i Xcode

  1. Välj ramprojektet och växla till fliken "Bygginställningar".
  2. Under "Byggalternativ" ändrar du Aktivera bitkod till JA.
  3. Under "Apple LLVM 9.0 - Custom Compiler Flags", "Other C Flags", lägg till -fembed-bitcode till både Debug och Release.
  4. Klicka på "+"-knappen och välj "Lägg till användardefinierad inställning"

Rekommenderad: