[์๋ฌ]
Xcode Build Error ์ bitcode ๊ด๋ จ ์๋ฌ๊ฐ ๋ฌ๋ค.
bitcode bundle could not be generated because '~.../Libraries/ADL-Plugins/Plugins/iOS/liblz4.a(lz4w.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build for architecture armv7 |
[์์ธ]
Xcode ์์ Bitcode๋
Xcode์์ Bitcode๋ฅผ ํฌํจํ iOS ์ฑ์ AppStore์ ์ ์กํ๋ฉด, AppStore ์์ ์ฌ์ฉ์์ ๋๋ฐ์ด์ค์ ๋ฐ๋ผ ์ต์ ํ๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ค์ ๋น๋ํ๋ ๊ณผ์ ์ ์ํํ๋ค. ์ฆ, Bitcode๋ฅผ ๋ฏธ๋ฆฌ ์ ์ฉํ์ง ์์ผ๋ฉด ์๋กญ๊ฒ ์ถ์๋๋ ๋๋ฐ์ด์ค๋ง๋ค ๊ฐ๋ฐ์๊ฐ ์ต์ ํํ์ฌ ๋ค์ ๋น๋ํด์ผ ํ๋๋ฐ, Bitcode๋ฅผ ๋ฏธ๋ฆฌ ์ ์ฉํด์ ์ฑ์คํ ์ด๋ก ์ ์กํ๋ฉด ์ด๋ฌํ ์๊ณ ๋ก์์ ๋์ด์ค ์ ์๋ค. ๊ทธ๋์ Bitcode๋ฅผ ์ ์ฉํ๋ ๊ณผ์ ์ด ํ์ํ ๊ฑฐ๋ค.
์ ๋ํฐ์์ ๋น๋ํ Xcode ํ๋ก์ ํธ๋ ๋ํดํธ๋ก Build Option> Use Bitcode๊ฐ์ด TRUE์ด ๊ฐ์ด ์ผ์ ธ ์์ด๋ ์ผ๋ฐ ๋น๋ ๊ณผ์ ์์๋ app์ Bitcodeํ๋ฅผ ํ์ง ์์ผ๋ฏ๋ก ๋ฌธ์ ๊ฐ ์์ง๋ง, app์์ ์ฌ์ฉํ๋ ์ธ๋ถ static_library์์๋ Bitcode๊ฐ ์ ์ฉ๋์ง ์์ผ๋ฉด app์ Archiveํ๊ฒ ๋ ๋, ๋งํฌ๊ณผ์ ์์ Xcode์์ app ๋งํฌ์ ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ archive๊ฐ ์คํจํ๋ค. ์ฆ, app์์ ์ฌ์ฉํ๋ ์ธ๋ถ static_library์์๋ Bitcode๋ฅผ ์ ์ฉํ๊ธฐ ์ํด Xcode์์ ์ถ๊ฐ์์
์ ์ํํด์ฃผ์ด์ผ ํ๋ค.
(์ถ์ฒ: https://oraora.tistory.com/entry/iOS-ํ๋ก์ ํธ์์-์ฌ์ฉํ๋-์ ์ -๋ผ์ด๋ธ๋ฌ๋ฆฌ๋-Bitcode-์ ์ฉ [FSS])
[ํด๊ฒฐ์ฑ ]
๊ทผ๋ฐ, ์ ์ค์ ์ ๋ค ํ๋๋ฐ ๊ทธ๋๋ ์ฌ์ ํ ์๋ฌ๊ฐ ๋ฌ์๋ค.
๋นํธ์ฝ๋๋ฅผ ์ง์ํ์ง ์๋ library๊ฐ ์์๋๋ณด๋ค. ๋นํธ์ฝ๋๋ฅผ ์ง์ํ์ง ์๋ library๋ค์ ์ํด ๊ธฐ๋ณธ์ ํ ๊ฐ์ enable bitcode = no ๋ก ํด์ฃผ๊ณ ์ ์ฌ์ดํธ ๊ธ์ฒ๋ผ ์ผ์ผ์ด ์์ ํด์ค์ผ ํ๋๋ณด๋ค.
์ฆ, ๋ด ๊ฒฝ์ฐ์ ํด๊ฒฐ๋ ๋ฐฉ๋ฒ์ ์ stackoverflow ๋ฐฉ๋ฒ์ด๋ค. target setting -> Enable bitcode = NO. ์ค์ ํด์ฃผ๊ธฐ.