CocoaPods ๐ SPM(Swift Package Manager)
์ฝ์ฝ์ํ๊ณผ ์ค์ํํธ ํจํค์ง ๋งค๋์ ๋ ์๋ก ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ ๊ด๋ฆฌ ํด๋ก, ๊ฐ๊ฐ์ ์ฅ๋จ์ ์ด ์๋ค.
CocoaPods
- ํ๋ก์ ํธ๊ฐ iOS, macOS, watchOS, tvOS๋ฅผ ์ง์ํ๋ ๊ฒฝ์ฐ CocoaPods๋ฅผ ์ด์ฉํด์ ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์, ํธ๋ฆฌํ๊ฒ ๊ฐ๋ฐํ ์ ์๋ค.
- Podfile์ ์์กด์ฑ์ ์ค์ ํ๋ฉด ์๋์ผ๋ก ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ํ๋ก์ ํธ์ ์ถ๊ฐํด์ฃผ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์๋ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ๊ณ ์ถ๊ฐํ๋ ๊ณผ์ ์ ๊ฑฐ์น์ง ์์๋ ๋๋ค.
- CocoaPods๋ ์ผ๋ฐ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ๋ฅผ ๊ด๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์, ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํฉ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ด ํธ๋ฆฌํ๋ค.
์ฅ์
- ์์กด์ฑ ๊ด๋ฆฌ
- ์ฝ์ฝ์ํ์ ์ด์ฉํ๋ฉด ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํฉ์ ์ผ๋ก ์๋์ผ๋ก ๊ด๋ฆฌํด์ค๋ค.
- ์ฌ์ด ์ค์น
- Podfile์ ์์กด์ฑ๋ง ์ค์ ํ๋ฉด
pod install์ ํตํด ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ํ๋ก์ ํธ์ ์ถ๊ฐํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ค์น๊ฐ ์ฝ๋ค.
- ์
๋ฐ์ดํธ ๊ด๋ฆฌ
- Podfile์ ์์ ํ์ฌ ์
๋ฐ์ดํธํ๋ฉด, ์ฝ์ฝ์ํ์ด ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์์ ์
๋ฐ์ดํธํด์ค๋ค.
๋จ์
- ์์กด์ฑ ๊ด๋ฆฌ
- ์ฌ๋ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์์กด์ฑ ๊ด๋ฆฌ๋ฅผ ์ด๋ ต๊ฒ ๋ง๋ค ์ ์๋ค.
- ๋น๋ ์๋
- ๋น๋ ์์ ์์กด์ฑ์ ์ฒดํฌํ๋ ๊ณผ์ ์ด ์๊ธฐ ๋๋ฌธ์ ํ๋ก์ ํธ์ ๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ ๊ฒฝ์ฐ ๋น๋ ์๋๊ฐ ๋๋ ค์ง๋ค.