ํฐ์คํ ๋ฆฌ ๋ทฐ
[Error #3] Package ์ค๋ฅ : Missing package product < Package name >
ir.__.si 2023. 3. 4. 09:57ํ์์ ์์ ์ค์ด๋ Git์ Cloneํ๊ณ Buildํ๋ ๊ณผ์ ์์
Missing package product ~
์ ๊ฐ์ Error๊ฐ ๋ฐ์ํ์์ต๋๋ค...
ํด๋น ์๋ฌ๋, ๋จ์ํ cocoapod์ ์ธ๋ถ์์ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ์
package ์ ๋ฐ์ดํธ๋, cache์ญ์ ๋ฑ๊ณผ ๊ฐ์ ๋น๊ต์ ๊ฐ๋จํ ํด๊ฒฐ๋ฒ์ด ์กด์ฌํฉ๋๋ค.
(ํด๋น ํด๊ฒฐ๋ฒ์ ๊ตฌ๊ธ์ ๋ง์ด ์กด์ฌํ๋, ์ฐพ์๋ณด์๊ธธ ๋ฐ๋๋๋ค!)
ํ์ง๋ง, ์ ํ์์ ์์ ์ค์ธ ํ๋ก์ ํธ๋ ์ฌ์ฉ ํ cocoapod์ submodule๋ก ๋ฑ๋กํ์ฌ ๊ด๋ฆฌํ์์ต๋๋ค.
์ด๋ฌํ ๊ฒฝ์ฐ, Git ์ ์ฅ์์ submodule์ด ๋ด์ฅ๋์ด ์๋๋ฐ ๋จ์ Clone์ ํ๋ฉด submodule์ ์์น๋ฅผ ์ ํํ๊ฒ ์ก์ง ๋ชปํด์
Missing package product ์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ ํ๊ฒ ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ฒ์ Cloneํด์จ ์งํ, ํฐ๋ฏธ๋์์ ํด๋น ํ๋ก์ ํธ์ git ์์น๊น์ง ๋ค์ด๊ฐ์
git submodule update --init --recursive
์์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ ํด ์ฃผ์๋ฉด ๋ฉ๋๋ค!
์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋น Git์ด ์ฐธ์กฐ์ค์ธ submodule ๋ค์ ๊ฐ์ด clone ํ์ฌ ์ ์ ํ ๊ฒฝ๋ก์ ์์น์์ผ ์ฃผ๊ฒ ๋ฉ๋๋ค.
์ดํ์ ๋ณธ์ธ Git๊ณ์ ์ ๋ก๊ทธ์ธ ํ๋ผ๋ ๋ฌธ์ฅ์ด ๋จ๊ฒ ๋๋๋ฐ,
์์ ๊ฐ์ด ๋ก๊ทธ์ธ์ ํ๋ฉด ๋๋๋ฐ, ๋น๋ฐ๋ฒํธ์๋ ๋ฐ๋์ ๋ณธ์ธ ๊นํ๋ธ ๊ณ์ ์ ํค์ฒด์ธ ๊ฐ์ ์ ๋ ฅ ํ์ ์ผํฉ๋๋ค!
์ด๋ ๊ฒ ํ๋ฉด, ์ ์์ ์ผ๋ก ์๋ฌ๊ฐ ํด๊ฒฐ๋๊ฒ ๋ฉ๋๋ค!