Inhoudsopgave:

Wat is het nut van Bitcode inschakelen in Xcode?
Wat is het nut van Bitcode inschakelen in Xcode?

Video: Wat is het nut van Bitcode inschakelen in Xcode?

Video: Wat is het nut van Bitcode inschakelen in Xcode?
Video: Xcode Breakpoints - Basic Debugging | Swift 2024, Mei
Anonim

Bitcode is een tussenweergave van een gecompileerd programma. Apps die u uploadt naar iTunes Connect en die: bitcode worden gecompileerd en gelinkt in de App Store. Inclusief bitcode stelt Apple in staat om uw app binair in de toekomst opnieuw te optimaliseren zonder dat u een nieuwe versie van uw app naar de winkel hoeft te sturen.

Gewoon zo, is Bitcode vereist?

"Voor iOS-apps, bitcode is de standaard, maar optioneel. Als je voorziet bitcode , moeten alle apps en frameworks in de app-bundel bevatten bitcode . Voor watchOS-apps, bitcode is verplicht ." Dus bitcode is voorlopig optioneel voor iOS-apps, maar is verplicht voor watchOS-apps.

Vervolgens is de vraag, wat is Fembed Bitcode? Bitcode is de tussenweergave die wordt gebruikt door de LLVM-compiler en bevat alle informatie die nodig is om een applicatie opnieuw te compileren. het hebben van bitcode aanwezig, naast machinecode, kan Apple applicaties verder optimaliseren door specifiek voor het doelapparaat van de gebruiker te compileren en te koppelen.

Ook om te weten is, bevat het geen Bitcode, moet u het opnieuw opbouwen met Bitcode ingeschakeld Xcode-instelling Enable_bitcode?

framework' is gebouwd zonder bitcode . Je moet het opnieuw opbouwen met bitcode ingeschakeld ( Xcode-instelling ENABLE_BITCODE ), een bijgewerkte bibliotheek verkrijgen van de leverancier of uitschakelen bitcode voor dit doel. Jij kan uitschakelen bitcode door te gaan tot de build van je doelwit Instellingen -> Stel Bitcode inschakelen in op " Nee ".

Hoe schakel ik Bitcode in?

Bitcode inschakelen voor Frameworks in Xcode

  1. Selecteer het raamwerkproject en ga naar het tabblad "Build-instellingen".
  2. Schakel onder "Build-opties" Bitcode inschakelen in op JA.
  3. Voeg onder "Apple LLVM 9.0 - Custom Compiler Flags", "Other C Flags" -fembed-bitcode toe aan zowel Debug als Release.
  4. Klik op de knop "+" en selecteer "Door gebruiker gedefinieerde instelling toevoegen"

Aanbevolen: