Obsah:

Aké je použitie možnosti Povoliť bitový kód v Xcode?
Aké je použitie možnosti Povoliť bitový kód v Xcode?

Video: Aké je použitie možnosti Povoliť bitový kód v Xcode?

Video: Aké je použitie možnosti Povoliť bitový kód v Xcode?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim

bitový kód je prechodná reprezentácia skompilovaného programu. Aplikácie nahrané do iTunes Connect, ktoré obsahujú bitový kód budú zostavené a prepojené v App Store. Počítajúc do toho bitový kód umožní spoločnosti Apple v budúcnosti znova optimalizovať binárne súbory vašej aplikácie bez toho, aby ste museli do obchodu odosielať novú verziu vašej aplikácie.

Jednoducho, je potrebný Bitcode?

"Pre aplikácie pre iOS, bitový kód je predvolená, ale voliteľná. Ak poskytnete bitový kód , musia obsahovať všetky aplikácie a rámce v balíku aplikácií bitový kód . Pre aplikácie watchOS, bitový kód je požadovaný "Takže bitový kód je v aplikáciách pre iOS zatiaľ voliteľná, ale pre aplikácie watchOS je povinná.

Následne je otázkou, čo je Fembed Bitcode? bitový kód je prechodná reprezentácia používaná kompilátorom LLVM a obsahuje všetky informácie potrebné na prekompilovanie aplikácie. Mať bitový kód Okrem strojového kódu môže Apple ďalej optimalizovať aplikácie kompiláciou a prepojením špeciálne pre cieľové zariadenie používateľa.

Tiež vedieť, že neobsahuje bitový kód, musíte ho znova vytvoriť s povoleným bitovým kódom Xcode s nastavením Enable_bitcode?

framework“bol postavený bez bitový kód . Musíte ho znova vytvoriť s povoleným bitovým kódom ( Nastavenie Xcode ENABLE_BITCODE ), získajte aktualizovanú knižnicu od dodávateľa alebo zakážte bitový kód pre tento cieľ. vy môže zakázať bitový kód chodením do zostava vášho cieľa nastavenie -> Nastavte Povoliť bitový kód na " Nie ".

Ako povolím bitový kód?

Povoliť bitový kód pre rámce v Xcode

  1. Vyberte rámcový projekt a prepnite sa na kartu „Nastavenia zostavy“.
  2. V časti „Možnosti zostavenia“prepnite možnosť Povoliť bitový kód na možnosť ÁNO.
  3. V časti „Apple LLVM 9.0 – Custom Compiler Flags“, „Other C Flags“pridajte -fembed-bitcode do ladenia aj vydania.
  4. Kliknite na tlačidlo „+“a vyberte možnosť „Pridať nastavenie definované používateľom“

Odporúča: