[iOS] CocoaPods ์ค์น ๋ฐ Xcode ์ฐ๋
๐ CocoaPods ?
Swift ๋ฐ Objective-C ์ฝ์ฝ์ ํ๋ก์ ํธ์ ์ข ์์ฑ ๊ด๋ฆฌ์!
28,000 ๊ฐ๊ฐ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ
170 ๋ง ๊ฐ๊ฐ ๋๋ ์์ฉ ํ๋ก๊ทธ๋จ(์ฑ)์์ ์ฌ์ฉ๋๊ณ ์๋ค!
CocoaPod์ ํ๋ก์ ํธ๋ฅผ "์ฐ์ํ๊ฒ ํ์ฅ" ํ ์ ์๋๋ก ๋์์ค๋ค.
(CocoaPods Site)
์ด CocoaPods ์๊ฐ์ ๋ฐ๋ผ ํ๋ก์ ํธ๋ฅผ "์ฐ์ํ๊ฒ ํ์ฅ" ํ๊ธฐ ์ํด ์ค์น๋ถํฐ ์ฌ์ฉ๋ฒ๊น์ง ์์๋ณด์!
1๏ธโฃ ์ฝ์ฝ์ํ ์ค์น
$ sudo gem install cocoapods
ํฐ๋ฏธ๋์ ์ด๊ณ , ์์ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ๊ธฐ
ํด๋น ์์ ๊ฒฝ๋ก์์,
pod init
ํ๋ฉด ๋ก์ปฌ์์
์ด Podfile์ด ์์ฑ๋จ์ ํ์ธํ ์ ์๋ค!
2๏ธโฃ Podfile ์ ์์ ํจ์ผ๋ก์จ ์ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐํ๊ธฐ
vi Podfile
↑ ํฐ๋ฏธ๋์ ํด๋น ๋ช ๋ น์ด๋ก Podfile์ ์์ ํด๋ณด์!
๋ช ๋ น์ด๋ฅผ ์์ฑํ๋ฉด
์ด๋ ๊ฒ ๋จ๋๋ฐ ๋ด๊ฐ ์์ฑํด๋ฃ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ์ฝ๋๋
pod "YoutubePlayer-in-WKWebView", "~> 0.3.0"
pod "youtube-ios-player-helper"
์ด ๋๊ฐ๋ค!
esc ๋ฒํผ์ ๋๋ฅด๊ณ :wq! ๋ก ํ์ผ์ ์ ์ฅํ ๋ค์
pod install
๋ช ๋ น์ด๋ฅผ ์์ฑํ๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ์๋ฃ!!
3๏ธโฃ Xcode ํ๋ก๊ทธ๋จ๊ณผ ์ฐ๊ฒฐ
cocoapods ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๊ฐ ์๋ฃ๋๋ฉด,
์ด๋ ๊ฒ ์ค์น ํ์ผ๋ค์ด ๋ญ๊ฐ ๋ง์์ง๊ฒ ๋ณด์ธ๋ค!
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ ์์ ํด์ผํ ๊ณณ์ YoutubeEmbeded.xcworkspace๋ก ํ์ฅ์๊ฐ .xcworkspace ์ธ ํ๋ก์ ํธ๋ฅผ ์ด์ด ์์ ํ๋ฉด ๋๋ค!
4๏ธโฃ ์ค์นํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ
์ด๋ ๊ฒ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ importํด์ ์ ์ฌ์ฉํด์ฃผ๋ฉด ๋!