์์ ์ฌ์ง๊ณผ ๊ฐ์ด UIComponent๋ฅผ ์ถ๊ฐํ๊ณ , Auto Layout์ ์ค์ ํ๋ ค๊ณ ํ๋๋ฐ ํ๋จ์ 'Add New Constraints'๊ฐ ํ์ฑํ ๋์ง ์๋ ํ์์ ๋ณด์ด๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๊ทธ๋ด ๋, ์ฐ์ธก ์ฌ์ด๋๋ฐ์ 'Show The Size Inspector'๋ฅผ ๋ค์ด๊ฐ์ 'Layout'ํญ๋ชฉ์ ๊ฐ์ด 'Autoresizing Mask'๋ก ๋์ด์๋์ง ํ์ธ ํด์ค๋ค. ๋ง์ฝ ๊ทธ๋ ๊ฒ ๋์ด์๋ค๋ฉด, 'Inferred'๊ฐ์ผ๋ก ๋ณ๊ฒฝ ํด์ค๋ค.
์ด์ ์ action์ด ์๋, outlet๊ด๋ จํด์ ๋์ผํ Error๊ฐ ๋ฐ์ํ ์ ์ด ์์ด์ ์ด๋ฒ์ ๊ธ๋ก ๋จ๊น๋๋ค. ์ ์๋ฌ๋, Xibํ์ผ์์ ViewController๋ก ์ง์ Outlet์ด๋ Action์ ์ฐ๊ฒฐ ํ ๋ ์๊ธฐ๋ ์๋ฌ์ ๋๋ค. ๋ฐ์ ์์ธ์ ์ ํํ๊ฒ๋ ๋ชจ๋ฅด๊ฒ ์ผ๋, ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ ๋ค ๋์ผํฉ๋๋ค. ์ฐ์ VC๋ด๋ถ์ ์ง์ Outlet๋ณ์ ํน์ Actionํจ์๋ฅผ ์ ์ ํด์ค๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ์กด๊ณผ๋ ์ญ์์ผ๋ก, ์ฌ์ง์ ์ข์ธก Action ์ฐ๊ฒฐ๋ถ์์ Xibํ์ผ์ Component๋ก ์ฐ๊ฒฐ ํด์ฃผ๋ฉด ์ ์์ ์ผ๋ก ์ฐ๊ฒฐ์ด ๋ฉ๋๋ค.
ํ์์ ์์ ์ค์ด๋ Git์ Cloneํ๊ณ Buildํ๋ ๊ณผ์ ์์ Missing package product ~ ์ ๊ฐ์ Error๊ฐ ๋ฐ์ํ์์ต๋๋ค... ํด๋น ์๋ฌ๋, ๋จ์ํ cocoapod์ ์ธ๋ถ์์ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ์ package ์ ๋ฐ์ดํธ๋, cache์ญ์ ๋ฑ๊ณผ ๊ฐ์ ๋น๊ต์ ๊ฐ๋จํ ํด๊ฒฐ๋ฒ์ด ์กด์ฌํฉ๋๋ค. (ํด๋น ํด๊ฒฐ๋ฒ์ ๊ตฌ๊ธ์ ๋ง์ด ์กด์ฌํ๋, ์ฐพ์๋ณด์๊ธธ ๋ฐ๋๋๋ค!) ํ์ง๋ง, ์ ํ์์ ์์ ์ค์ธ ํ๋ก์ ํธ๋ ์ฌ์ฉ ํ cocoapod์ submodule๋ก ๋ฑ๋กํ์ฌ ๊ด๋ฆฌํ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, Git ์ ์ฅ์์ submodule์ด ๋ด์ฅ๋์ด ์๋๋ฐ ๋จ์ Clone์ ํ๋ฉด submodule์ ์์น๋ฅผ ์ ํํ๊ฒ ์ก์ง ๋ชปํด์ Missing package product ์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ ํ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ฒ์ Clo..
FCM์ ์ค์ ํ๋ ๋์ค, Build๋จ๊ณ์์ Default app has already been configured. ๋ผ๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค... ๊ทธ๋์, ์คํ์ ๋ฐ๋ผ ์ฌ๋ผ๊ฐ๋ณด๋ ์๋์ ๊ฐ์ ์ฝ๋์ ๋์ฐฉํ๊ฒ ๋์์ต๋๋ค. ํด๊ฒฐ์ ์ํด ์์ ์ฝ๋๋ฅผ ์ฝ์ด๋ณด๋, // Only extensions should potentially be able to call 'configure' more than onse ๋ผ๊ณ ์์ฑ๋์ด ์๋ ์ฃผ์ ๋ณด์ด์๋์?? ํด์ ํด๋ณด๋ฉด, '์ด ์์ธ๋, ์ ์ฌ์ ์ผ๋ก 'configure'๊ฐ 1๋ฒ ์ด์ ๋ฐ์ํ ์ ์์ ๋ ๋ถ๋ ค์ง๋๋ค.' ๋ผ๋ ์๋ฏธ์ ๋๋ค. ๊ทธ๋ฌ๋๊น, ์ฐ๋ฆฌ๊ฐ ์ฒ์ Firebase๋ฅผ ์ค์ ํ ๋ Firebase.configure() ์๋์ด 2๋ฒ ์ด์ ํธ์ถ๋์๋ค๋ ์๋ฏธ๊ฒ ์ฃ ? ๊ทธ๋์ ์ค์ ๋ก ..
The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. ์ ์๋ฌ๋ "Podfile.lock"ํ์ผ์ ๋ฒ์ ์ด ๋๊ธฐํ๋์ด ์์ง ์์ต๋๋ค. 'pod install'ํด์ฃผ๊ฑฐ๋ pod์ ์ ๋ฐ์ดํธ ํด์ฃผ์ธ์ ๋ผ๋ ์๋ฌ์ ๋๋ค. ์ด๋ฌํ ์ค๋ฅ๊ฐ ๋ฐ์ ํ์ ๋, ์๋์ ๊ฐ์ด ์์ ์ ์งํ ํด ์ฃผ์ธ์. 1) Xcode๋ฅผ ์ข ๋ฃํ ์ฑ, ํฐ๋ฏธ๋์์ podfile์ด ์ ์ฅ๋ ์์น๋ก ์ด๋ํ๋ค. 2) ํฐ๋ฏธ๋์์ rm -rf Pods์ ์ ๋ ฅํ๊ณ , rm -rf Podfile.lock์ ์ ๋ ฅํด์ค๋ค. (์ ๋๊ฐ์ ๋ช ๋ น์ด๋, ์ฝ๊ฒ ๋งํ๋ฉด Podsํด๋์ Podfile.lockํ์ผ์ ์ ๊ฑฐํด์ฃผ๋ ๋ช ๋ น์ด์ ๋๋ค.) 3) pod..