Talaan ng mga Nilalaman:

Ano ang gamit ng Paganahin ang Bitcode sa Xcode?
Ano ang gamit ng Paganahin ang Bitcode sa Xcode?

Video: Ano ang gamit ng Paganahin ang Bitcode sa Xcode?

Video: Ano ang gamit ng Paganahin ang Bitcode sa Xcode?
Video: PAANO GAMITIN ANG DEVELOPER OPTION SA IYONG ANDROID MOBILE? 2024, Abril
Anonim

Bitcode ay isang intermediate na representasyon ng isang pinagsama-samang programa. Mga app na ina-upload mo sa iTunes Connect na naglalaman bitcode ay ipunin at ili-link sa App Store. Kasama bitcode ay magbibigay-daan sa Apple na muling i-optimize ang binary ng iyong app sa hinaharap nang hindi kinakailangang magsumite ng bagong bersyon ng iyong app sa tindahan.

Kaya lang, kinakailangan ba ang Bitcode?

"Para sa iOS app, bitcode ay ang default, ngunit opsyonal. Kung magbibigay ka bitcode , kailangang isama ang lahat ng app at framework sa app bundle bitcode . Para sa mga watchOS app, bitcode ay kailangan ." Kaya bitcode ay opsyonal sa ngayon sa mga iOS app, ngunit mandatory ito para sa mga watchOS app.

Kasunod nito, ang tanong ay, ano ang Fembed Bitcode? Bitcode ay ang intermediate na representasyon na ginagamit ng LLVM compiler at naglalaman ng lahat ng impormasyong kinakailangan upang muling mag-compile ng isang application. Ang pagkakaroon ng bitcode sa kasalukuyan, bilang karagdagan sa machine code, maaaring higit pang i-optimize ng Apple ang mga application sa pamamagitan ng pag-compile at pag-link na partikular para sa target na device ng user.

Ang dapat ding malaman ay, hindi naglalaman ng Bitcode na dapat mong itayo itong muli gamit ang pinaganang Bitcode na Xcode setting na Enable_bitcode?

framework' ay binuo nang walang bitcode . Dapat mong itayo itong muli gamit ang bitcode na pinagana ( Xcode setting ENABLE_BITCODE ), kumuha ng na-update na library mula sa vendor, o huwag paganahin bitcode para sa target na ito. Ikaw maaaring i-disable bitcode sa pamamagitan ng pagpunta sa Build ng iyong target Mga setting -> Itakda ang Paganahin ang Bitcode sa " Hindi ".

Paano ko paganahin ang Bitcode?

Paganahin ang bitcode para sa Frameworks sa Xcode

  1. Piliin ang framework project at lumipat sa tab na "Build Settings".
  2. Sa ilalim ng “Build Options”, ilipat ang Paganahin ang Bitcode sa YES.
  3. Sa ilalim ng "Apple LLVM 9.0 - Custom Compiler Flag", "Iba pang C Flag", magdagdag ng -fembed-bitcode sa parehong Debug at Release.
  4. I-click ang button na “+” at piliin ang “Magdagdag ng Setting na Tinukoy ng User”

Inirerekumendang: