Satura rādītājs:

Kāda ir funkcija Enable Bitcode lietotnē Xcode?
Kāda ir funkcija Enable Bitcode lietotnē Xcode?

Video: Kāda ir funkcija Enable Bitcode lietotnē Xcode?

Video: Kāda ir funkcija Enable Bitcode lietotnē Xcode?
Video: Fix Simple Xcode Errors in minutes! 2024, Novembris
Anonim

Bitu kods ir kompilētas programmas starpposma attēlojums. Lietotnes, kuras augšupielādējat pakalpojumā iTunes Connect un kas satur bitkods tiks apkopoti un saistīti ar App Store. Ieskaitot bitkods ļaus Apple nākotnē atkārtoti optimizēt jūsu lietotnes bināro versiju, neiesniedzot veikalā jaunu lietotnes versiju.

Vienkārši tā, vai ir nepieciešams bitkods?

"IOS lietotnēm, bitkods ir noklusējuma, bet neobligāts. Ja jūs sniedzat bitkods , ir jāiekļauj visas lietotņu komplekta lietotnes un ietvari bitkods . WatchOS lietotnēm, bitkods ir nepieciešams ." Tātad bitkods pagaidām nav obligāta iOS lietotnēs, bet obligāta watchOS lietotnēm.

Pēc tam rodas jautājums, kas ir Fembed Bitcode? Bitu kods ir starpposma attēlojums, ko izmanto LLVM kompilators, un tajā ir visa informācija, kas nepieciešama lietojumprogrammas pārkompilēšanai. Kam ir bitkods klāt, papildus mašīnkodam Apple var vēl vairāk optimizēt lietojumprogrammas, apkopojot un izveidojot saiti tieši lietotāja mērķa ierīcei.

Ir arī jāzina, vai tas nesatur bitkodu, jums tas ir jāpārveido ar iespējotu bitkodu Xcode iestatījumu Enable_bitcode?

karkass' tika uzbūvēts bez bitkods . Jums tas ir jāpārveido ar iespējotu bitkodu ( Xcode iestatījums ENABLE_BITCODE ), iegūstiet atjauninātu bibliotēku no pārdevēja vai atspējojiet bitkods šim mērķim. Tu var atspējot bitkods ejot uz jūsu mērķa Build Iestatījumi -> Iestatiet Iespējot bitkodu uz " Nē ".

Kā iespējot bitkodu?

Iespējot Frameworks bitkodu programmā Xcode

  1. Atlasiet ietvara projektu un pārslēdzieties uz cilni “Build Settings”.
  2. Sadaļā “Būvēšanas opcijas” pārslēdziet Iespējot bitkodu uz JĀ.
  3. Sadaļā “Apple LLVM 9.0 - pielāgoti kompilatora karodziņi” “Citi C atzīmes” pievienojiet -fembed-bitcode gan atkļūdošanai, gan izlaišanai.
  4. Noklikšķiniet uz pogas “+” un atlasiet “Pievienot lietotāja definētu iestatījumu”.

Ieteicams: