Përmbajtje:

Cili është përdorimi i Enable Bitcode në Xcode?
Cili është përdorimi i Enable Bitcode në Xcode?

Video: Cili është përdorimi i Enable Bitcode në Xcode?

Video: Cili është përdorimi i Enable Bitcode në Xcode?
Video: Как заездить лошадь Правильная заездка лошади Московский ипподром тренер Полушкина Ольга коневодство 2024, Dhjetor
Anonim

Bitkodi është një paraqitje e ndërmjetme e një programi të kompiluar. Aplikacionet që ngarkoni në iTunes Connect që përmbajnë bitkodi do të përpilohet dhe do të lidhet në App Store. duke përfshirë bitkodi do t'i lejojë Apple të rioptimizojë binarin e aplikacionit tuaj në të ardhmen pa pasur nevojë të dorëzojë një version të ri të aplikacionit tuaj në dyqan.

Thjesht kështu, a kërkohet Bitcode?

"Për aplikacionet iOS, bitkodi është e paracaktuar, por opsionale. Nëse siguroni bitkodi , duhet të përfshihen të gjitha aplikacionet dhe kornizat në paketën e aplikacioneve bitkodi . Për aplikacionet e watchOS, bitkodi është kërkohet ." Kështu që bitkodi është opsionale për momentin në aplikacionet iOS, por është e detyrueshme për aplikacionet e watchOS.

Më pas, pyetja është, çfarë është Fembed Bitcode? Bitkodi është përfaqësimi i ndërmjetëm i përdorur nga përpiluesi LLVM dhe përmban të gjithë informacionin e kërkuar për të ripërpiluar një aplikacion. Duke pasur bitkodi i pranishëm, përveç kodit të makinës, Apple mund të optimizojë më tej aplikacionet duke përpiluar dhe lidhur posaçërisht për pajisjen e synuar të përdoruesit.

Gjithashtu për të ditur është, nuk përmban Bitcode, ju duhet ta rindërtoni atë me cilësimin e Xcode Enable_bitcode të aktivizuar me Bitcode?

kornizë' është ndërtuar pa bitkodi . Ju duhet ta rindërtoni atë me kodin bit të aktivizuar ( Cilësimi i kodit X ENABLE_BITCODE ), merrni një bibliotekë të përditësuar nga shitësi ose çaktivizoni bitkodi për këtë objektiv. Ju mund të çaktivizojë bitkodi duke shkuar te Ndërtimi i objektivit tuaj Cilësimet -> Cakto Enable Bitcode në " Nr ".

Si mund të aktivizoj Bitcode?

Aktivizo kodin bit për Frameworks në Xcode

  1. Zgjidhni projektin e kornizës dhe kaloni në skedën "Cilësimet e ndërtimit".
  2. Nën "Opsionet e ndërtimit", kaloni Aktivizo kodin bit në PO.
  3. Nën "Apple LLVM 9.0 - Flamujt e përpiluesit të personalizuar", "Flamujt e tjerë C", shtoni -fembed-bitcode si në Debug ashtu edhe në Release.
  4. Klikoni butonin "+" dhe zgjidhni "Shto cilësimet e përcaktuara nga përdoruesi"

Recommended: