INHOUDSOPGAWE:

Wat is die gebruik van Aktiveer Bitcode in Xcode?
Wat is die gebruik van Aktiveer Bitcode in Xcode?

Video: Wat is die gebruik van Aktiveer Bitcode in Xcode?

Video: Wat is die gebruik van Aktiveer Bitcode in Xcode?
Video: Begin April in de tuin. Wat te doen, nou...het gazon! | April | Tuinmanieren 2024, November
Anonim

Bitkode is 'n tussenvoorstelling van 'n saamgestelde program. Programme wat jy na iTunes Connect oplaai wat bevat bitkode sal saamgestel en in die App Store gekoppel word. Insluitend bitkode sal Apple in staat stel om jou toepassing binêr te heroptimaliseer in die toekoms sonder dat dit nodig is om 'n nuwe weergawe van jou toepassing by die winkel in te dien.

Eenvoudig so, is Bitcode nodig?

"Vir iOS-toepassings, bitkode is die verstek, maar opsioneel. As jy voorsien bitkode , moet alle toepassings en raamwerke in die appbondel insluit bitkode . Vir watchOS-toepassings, bitkode is vereis word ." Dus bitkode is vir nou opsioneel op iOS-toepassings, maar is verpligtend vir watchOS-toepassings.

Die vraag is dan, wat is Fembed Bitcode? Bitkode is die tussenvoorstelling wat deur die LLVM-samesteller gebruik word en bevat al die inligting wat nodig is om 'n toepassing te hersaamstel. Met die bitkode teenwoordig, benewens masjienkode, kan Apple toepassings verder optimaliseer deur spesifiek vir die gebruiker se teikentoestel saam te stel en te koppel.

Om ook te weet is, bevat nie Bitcode nie, jy moet dit herbou met Bitcode-geaktiveerde Xcode-instelling Enable_bitcode?

raamwerk' is sonder gebou bitkode . Jy moet dit herbou met bitcode geaktiveer ( Xcode-instelling ENABLE_BITCODE ), verkry 'n bygewerkte biblioteek van die verkoper, of deaktiveer bitkode vir hierdie teiken. Jy kan deaktiveer bitkode deur te gaan aan jou teiken se Bou Instellings -> Stel Enable Bitcode in op " Geen ".

Hoe aktiveer ek Bitcode?

Aktiveer bitkode vir Frameworks in Xcode

  1. Kies die raamwerkprojek en skakel oor na "Bouinstellings"-oortjie.
  2. Onder "Bou-opsies", skakel Aktiveer bitkode na JA.
  3. Onder "Apple LLVM 9.0 - Pasgemaakte samestellervlae", "Ander C-vlae", voeg -fembed-bitcode by beide Ontfouting en Vrystelling.
  4. Klik op die "+" knoppie en kies "Voeg gebruiker-gedefinieerde instelling by"

Aanbeveel: