Tartalomjegyzék:

Mire jó a Bitkód engedélyezése az Xcode-ban?
Mire jó a Bitkód engedélyezése az Xcode-ban?

Videó: Mire jó a Bitkód engedélyezése az Xcode-ban?

Videó: Mire jó a Bitkód engedélyezése az Xcode-ban?
Videó: Введение в iOS, Ред Ши 2024, Lehet
Anonim

Bitkód egy lefordított program köztes reprezentációja. Az iTunes Connectbe feltöltött alkalmazások, amelyek tartalmazzák bitkód összeállításra és hivatkozásra kerül az App Store-ban. Beleértve bitkód lehetővé teszi az Apple számára, hogy a jövőben újra optimalizálja az alkalmazás bináris fájlját anélkül, hogy el kellene küldenie az alkalmazás új verzióját az áruházba.

Egyszerűen így van, szükség van-e bitkódra?

"iOS-alkalmazások esetén bitkód az alapértelmezett, de nem kötelező. Ha biztosítod bitkód , az alkalmazáscsomagban lévő összes alkalmazásnak és keretrendszernek tartalmaznia kell bitkód . A watchOS alkalmazásokhoz bitkód van kívánt ." Így bitkód egyelőre opcionális az iOS-alkalmazásokban, de kötelező a watchOS-alkalmazások esetében.

Ezt követően a kérdés az, hogy mi az a Fembed Bitcode? Bitkód az LLVM fordító által használt közbenső reprezentáció, és tartalmazza az alkalmazás újrafordításához szükséges összes információt. Miután a bitkód jelen, a gépi kódon kívül az Apple tovább optimalizálhatja az alkalmazásokat kifejezetten a felhasználó céleszközére történő fordítással és linkeléssel.

Azt is tudni kell, hogy nem tartalmaz bitkódot, újra kell építeni a Bitcode-engedélyezett Xcode beállítással Enable_bitcode?

keret” nélkül épült bitkód . Újra kell építeni a bitkód engedélyezésével ( Xcode beállítás ENABLE_BITCODE ), szerezzen be frissített könyvtárat a szállítótól, vagy tiltsa le bitkód ehhez a célhoz. te letilthatja bitkód azzal, hogy megy nak nek a célpontod építése Beállítások -> Állítsa a Bitkód engedélyezése értékre " Nem ".

Hogyan engedélyezhetem a bitkódot?

Bitkód engedélyezése a Frameworks számára az Xcode-ban

  1. Válassza ki a keretprojektet, és váltson a „Build Settings” fülre.
  2. Az „Összeépítési beállítások” alatt állítsa a Bitkód engedélyezése lehetőséget IGEN értékre.
  3. Az „Apple LLVM 9.0 – Custom Compiler Flags” alatt az „Other C Flags” alatt adja hozzá a -fembed-bitcode-ot mind a hibakereséshez, mind a kiadáshoz.
  4. Kattintson a „+” gombra, és válassza a „Felhasználó által meghatározott beállítás hozzáadása” lehetőséget.

Ajánlott: