๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŽ iOS

[iOS/xCode] ๋‚ด๋ถ€ ํŒŒ์ผ Bundle๋กœ ๋ชป ์ฐพ์„ ๋•Œ ํ•ด๊ฒฐ๋ฒ•

by ํ‹ด๋”” 2022. 1. 17.
728x90
๋ฐ˜์‘ํ˜•

๋„คํŠธ์›Œํ‚น์„ ํ•  ๊ฒฝ์šฐ json ํŒŒ์ผ์ด๋‚˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„  api ๋กœ ํ˜ธ์ถœํ•ด์„œ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋‚ด๋ถ€ ํ…Œ์ŠคํŠธ๋‚˜ ๋‹ค๋ฅธ ์ƒํ™ฉ์—์„œ ๋‚ด๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ์š”, ์ด๋•Œ ํŒŒ์ผ ๋””๋ ‰ํ† ๋ฆฌ์— ์ •์ƒ์ ์œผ๋กœ ๋“ค์–ด ์žˆ์œผ๋‚˜ ๊ทธ path๋ฅผ bundle๋กœ ์ ‘๊ทผ ๋ชปํ•˜์—ฌ nil์„ ๋ฑ‰์–ด ๋‚ด๋Š” ๊ฒฝ์šฐ ํ•ด๊ฒฐ๋ฒ•์ž…๋‹ˆ๋‹ค~


์šฐ์„  ํ”„๋กœ์ ํŠธ๋ฅผ ํด๋ฆญํ•ด ์ฃผ์„ธ์š”

 

Target์„ ์„ ํƒํ•ด ์ฃผ์‹œ๊ณ  ๋„ค๋น„๊ฒŒ์ด์…˜์—์„œ Build Phases๋ฅผ ํด๋ฆญํ•ด ์ค๋‹ˆ๋‹ค

์—ฌ๊ธฐ์— Copy Bundle Resources ๊ฐ€ ๋ณด์ด๋Š”๋ฐ ์ด ํ•ญ๋ชฉ์„ ๋ˆŒ๋Ÿฌ์„œ ํŽผ์ณ์ฃผ์„ธ์š”

 

+ Build Phases ๋ž€?

์ž‘์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๊ฐ€๋Šฅํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ๋นŒ๋“œ ๋‹จ๊ณ„ ์ž…๋‹ˆ๋‹ค

๋นŒ๋“œ ์˜ต์…˜์ด๋‚˜ ๋นŒ๋“œ์‹œ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•˜๋Š” ์„ค์ •์„ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ๋ณ€๊ฒฝํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ณณ์ด Build Phases ์ž…๋‹ˆ๋‹ค

 

+ ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ  Bundle๋กœ ์ ‘๊ทผ ๋ถˆ๊ฐ€ํ–ˆ๋˜ ํŒŒ์ผ์„ ์ž„ํฌํŠธ ํ•ด์ค๋‹ˆ๋‹ค!

๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ๋นŒ๋“œ ํ›„ ์‹คํ–‰ ํ•ด ๋ณด๋ฉด ์ •์ƒ์ ์œผ๋กœ path๋ฅผ ์–ป์–ด์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค~


์ฐธ๊ณ  ์‚ฌ์ดํŠธ ๋ฐ ๋„์„œ

https://www.objc.io/issues/6-build-tools/build-process/

 

The Build Process · objc.io

Build Tools November 2013

www.objc.io

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€