Բովանդակություն:

Ո՞րն է Enable Bitcode-ի օգտագործումը Xcode-ում:
Ո՞րն է Enable Bitcode-ի օգտագործումը Xcode-ում:

Video: Ո՞րն է Enable Bitcode-ի օգտագործումը Xcode-ում:

Video: Ո՞րն է Enable Bitcode-ի օգտագործումը Xcode-ում:
Video: Difference between IPv4 and IPv6 | Learn Coding 2024, Նոյեմբեր
Anonim

Բիթկոդ կազմված ծրագրի միջանկյալ ներկայացում է։ Ծրագրեր, որոնք վերբեռնում եք iTunes Connect-ում, որոնք պարունակում են բիթկոդ կկազմվի և կկապվի App Store-ում: Այդ թվում բիթկոդ թույլ կտա Apple-ին ապագայում վերաօպտիմալացնել ձեր հավելվածի երկուական տարբերակը՝ առանց ձեր հավելվածի նոր տարբերակը խանութ ներկայացնելու անհրաժեշտության:

Պարզապես, բիթկոդ պահանջվո՞ւմ է:

«IOS հավելվածների համար, բիթկոդ լռելյայն է, բայց ընտրովի: Եթե տրամադրեք բիթկոդ , հավելվածների փաթեթի բոլոր հավելվածներն ու շրջանակները պետք է ներառեն բիթկոդ . WatchOS հավելվածների համար, բիթկոդ է պահանջվում է »: Այսպիսով բիթկոդ առայժմ ընտրովի է iOS հավելվածներում, սակայն պարտադիր է watchOS հավելվածների համար:

Հետագայում հարցն այն է, թե ինչ է Fembed Bitcode-ը: Բիթկոդ LLVM կոմպիլյատորի կողմից օգտագործվող միջանկյալ ներկայացումն է և պարունակում է բոլոր տեղեկությունները, որոնք անհրաժեշտ են հավելվածը վերակոմպիլյացիայի համար: Ունենալով բիթկոդ Ներկայումս, բացի մեքենայի կոդից, Apple-ը կարող է լրացուցիչ օպտիմիզացնել հավելվածները՝ կազմելով և կապելով հատուկ օգտագործողի թիրախային սարքի համար:

Նաև իմանալ, արդյոք չի պարունակում Bitcode, դուք պետք է վերակառուցեք այն Bitcode-ով միացված Xcode պարամետրով Enable_bitcode:

շրջանակը» կառուցվել է առանց բիթկոդ . Դուք պետք է վերակառուցեք այն միացված բիթկոդով ( Xcode կարգավորում ENABLE_BITCODE ), ստացեք թարմացված գրադարան վաճառողից կամ անջատեք բիթկոդ այս թիրախի համար: Դուք կարող է անջատել բիթկոդ գնալով դեպի ձեր թիրախի կառուցումը Կարգավորումներ -> Սահմանեք Enable Bitcode-ը " Ոչ ".

Ինչպե՞ս միացնել Bitcode-ը:

Միացնել բիթկոդը Frameworks-ի համար Xcode-ում

  1. Ընտրեք շրջանակային նախագիծը և անցեք «Կառուցման կարգավորումներ» ներդիրին:
  2. «Կառուցման ընտրանքների» տակ միացրեք «Միացնել բիթկոդը» ԱՅՈ-ի:
  3. «Apple LLVM 9.0 - Custom Compiler Flags», «Other C Flags» բաժնում ավելացրեք -fembed-bitcode ինչպես Debug, այնպես էլ Release:
  4. Սեղմեք «+» կոճակը և ընտրեք «Ավելացնել օգտատիրոջ կողմից սահմանված կարգավորումը»

Խորհուրդ ենք տալիս: