Apple App Store์์ ์ ๊ณตํ๋ App Thinning
์ 3๊ฐ์ง๋ก ๊ตฌ๋ถํ ์ ์๋ค.
- Slicing
- Bitcode
- On Demand Resource
App Store์ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์
๋ก๋ ํ ๊ฒฝ์ฐ
์ง์ํ๋ ๋๋ฐ์ด์ค์ ๋ํด ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ฒ๋ค์ ์์ฑํ๊ณ , ๋๋ฐ์ด์ค์ ๊ฐ์ฅ ์ ํฉํ ๋ฒ๋ค์ ์ ๊ณตํ๋ค.
TARGET์ Build Settings -> Build Options์์ ํ์ธํ ์ ์๋ค.
ENABLE_BITCODE
์ต์
์ด Yes(true)๋ก ๋์ด ์์ด์ผ App Thinning
์ด ๋์ํ๋ค.
Bitcode๊ฐ ํ์ฑํ ๋์ด ์๋ค๋ฉด ๋ฐฐํฌ์ App Store์ Bitcode๊ฐ ์ ๋ก๋ ๋๊ณ , ๋๋ฐ์ด์ค์ ๋ง๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ App Store์์ ์ปดํ์ผํ๋ค.
์ฅ์ ์ผ๋ก๋ ์ฑ์ ์ฌ์ด์ฆ๊ฐ ์ค์ด๋๋ ํจ๊ณผ๊ฐ ์์ผ๋, ๋จ์ ์ผ๋ก๋ dSYM ๋ณ๊ฒฝ์ ์ํ Third Party Crash ์์ง๊ธฐ ๋์์ด ์ด๋ ค์ ์ง๋ค.
ํ์ํ ๋ ๋ฆฌ์์ค๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๋๋ค.
์ธ์ฑ ๊ตฌ๋งค๋ฅผ ์๋ก ๋ค ์ ์๋ค.