๊ฐ๋ฐํ๋ฉด์ ์ ์ผ ์๊ฐ๋ญ๋น ์ฌํ๊ฒ ๋น๋์ธ๋ฐ
๋น๋ ๊ทธ ์์ฒด๋ ๊ท์ฐฎ์ง๋ง ๋น๋ํ๋ ๋์ ๋ฉ๋๋ฆฌ๋ฉฐ ์ง์ค๋ ฅ ๋จ์ด์ง๋๊ฒ ๋ ์ซ์์.
๊ทธ๋์ ๋ช๋ ๊ฐ ์ ํจ์ค๋ฅผ ํตํด ์๋ํ๋ฅผ ์งํํด์๋๋ฐ
์๋๋ก์ด๋๋ ํ์ฐธ์ ์ ์์ฑ๋์๊ณ , ์ค๋์ ๋๋์ด ์์์ฌ์ ์ด์๋ ios ์๋ํ์ ์ฑ๊ณตํ์.
ํ๋ก์ธ์ค๋ ๋ค์๊ณผ ๊ฐ์.
(์๋)
๊ฐ๋ฐํผ์จ (์๋) ์์ ๊ฒ์์ ์์ ํจ. ๊น ์ปค๋ฐ ํจ
(์๋๋ ์ ๋ถ ์๋)
-> ์ ํจ์ค๋ฅผ ํตํ์ฌ
-> ๋งฅ ์ด ์์์ ์์ ๋ฒ์ ์ ๋ค์ด๋ฐ์
-> ์ ๋ํฐ ํค๋๋ฆฌ์ค ๋น๋๋ก xcodeworkspace ์์ฑ
-> ์ ํจ์ค xcode ํ๋ฌ๊ทธ์ธ์ผ๋ก xcodeworkspace๋ฅผ ipa๋ก ์์นด์ด๋น ํจ
-> altool ๋ก ์ฑ์คํ ์ด ํ ์คํธ ํ๋ผ์์ ์ ๋ก๋ํจ
-> ์ฌ๋์ผ๋ก ๋ ธํฐํ์ด
์ด์ ๋งฅ์ ๊ฑ ๋น๋์ปด์ผ๋ก ๋ ๋๊ณ ๊ฒ ๊ฐ๋ฐ์๋ง ์ง์คํ ์ ์๊ฒ ๋์์.
๊ณ ์์ธ๊ฑฐ์์ผ..
ํฌํฌ
ํ์ฌ์์ ํ์ํ ์ธ์ฌ๊ตฌ๋ง
1์ธ๊ฐ๋ฐํ๋ ํ๋ก ํธ, ๋ฐฑ, ๋ฐ๋ธ์ต์ค, QA, ํ ์คํ ๋ฑ ์น ๋ค ํผ์ํจ ใ ใ ใ ใ ใ ใ ๊ฐ์ ํธ ๋ง๋ฅํ
์ญ์ผ๋ก ํผ์ํ๊ธฐ ๋๋ฌธ์ ์๋ํ๋ฅผ ์ ํ ๋๋ฆฌ๊ฐ ์์.
๋ฏธ์น ๋ฅ๋ ฅ์ ใทใท
์ฌ๊ธฐ์ ์ ๋ํฐ ํ ์คํธ๋ nunit์ผ๋ก ๋จ์ํ ์คํธ๋ ์๋ํ ์์ผ๋์. ๋น๋์ ์ ํ ์คํธ ์น ๋๋ ค์ ๋ฒ๊ทธ๋๋ฉด ๋น๋์ ์ ์ฌ๋์ผ๋ก ๋ ธํฐ ๋ ์์ด. ์๋ ํ ์คํธ ๋ถ๋ด์ด ํ ์ค์ด๋ ๋ค-!
๊ทธ๋์ ์ฝ๋ ์์ ํ ํ ์ ๋ํฐ ์๋ํฐ ์ผ์ ๋๋ ค๋ณด์ง๋ ์๊ณ ๊ฑ ๊น ์ปค๋ฐ ํด๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ๋ ๋ง์. ์ด๋ฌ๋ฉด ๋น๋๋จธ์ ์์ ์์์ ๊ธฐ์กด ํ ์คํธ๋ฅผ ์๋์ผ๋ก ๋๋ฆฐ ํ ๋น๋ํด์ ์ฑ์คํ ์ด/๊ตฌ๊ธ ํ๋ ์ด์ ์ฌ๋ ค์ฃผ๊ธฐ ๋๋ฌธ์, ๋ง์ฝ ๋ด๊ฐ ๋ฒ๊ทธ๋ฅผ ๋๋ค๋ฉด ์ด ๋จ๊ณ์์ ๋น๋์คํจ ๋๋ฉด์ ์ฌ๋์ผ๋ก ๋ ์์ด. ๋ฌผ๋ก ์๋ฒฝํ์ง ์๊ณ ๊ธฐ๋ฅ์ถ๊ฐ๋ ๋ ๋ง๋ค ํ ์คํธ ์ฝ๋๋ ์ถ๊ฐํด์ค์ผ ํ์ง๋ง, ํ๋ฒ ๋ฌ๋ ๋ฒ๊ทธ๊ฐ ๋ ๋๋ ๊ฒฝ์ฐ๋ ๋งค์ฐ ์ค์ด๋ฌ!!
๋ณดํต ๋น๋ ์ค๋๊ฑธ๋ฆฌ๋ฉด ์ปดํจํฐ๋ฅผ ๋ฐ๊พธ๊ฑฐ๋ ๊ทธ๋ฅ ๊ธฐ๋ค๋ฆฌ๊ณ ๋ง๋๋ฐ ์ง์ ํด ๋ง๋ค์ด์ ํด๊ฒฐํ๋๊ฒ ในใ ์ฐธ๊ฐ๋ฐ์๋ค
๋ด๊ฐ ์ฌ๊ธฐ์ ํฌ์ํ๋ ์ด์ ๊ฐ, ์๋ ํ์ฌ ๋ค๋๋ ๊ฐ๋ฐ์๋์ด ๋๋ ๋ฒ๊ทธ ๊ณ์ ๋ด์ ๋ฐค์๋๋ก ํ ์คํธ ํ๋ฉด์ ๋ญ๋นํ ์ธ์์ด ๋๋ฌด ์๊น์์์. ๊ณ ์น ๋ฒ๊ทธ๊ฐ ๋ ๋๋ ๊ฒ ๋๋ฌด ๋๋ฌด ์ซ๋๋ผ.
๋น๋ํ๋ฉด์ ๊ฐ๋ฐ ์ ๋๋๊ฒ ์๊ฐ๋ญ๋น(๋ฐ ์ง์ค๋ ฅ ๋ญ๋น)๋๊น ๋น๋๋จธ์ ์ผ๋ก (์ฑ๋ฅ ๋ณ๋ก ์ ์ข์๋ ๋จ) ๋ฏธ๋๋งฅ์ด๋ ๋๋ถ ํ๋ ์ฐ๊ณ ์์. ๋น๋๋จธ์ ์ ์ฌ์ฐจํ๋ฉด ํด๋ผ์ฐ๋ ์จ๋ ๋๋๊น ๋๋์ฑ ๊ฐ๋ฐ์๊ฐ ๋น๋ํ๋ฉด์ ๋ฉ๋๋ฆด ํ์๊ฐ ์์ง.
๊ทผ๋ฐ ์ ๋ํฐ ๋ฐ๋ธ์ต์ค ์ฐ๋ฉด ๋๋๊ฑฐ ์๋? ๊ทธ๊ฑฐ๋ ์ด๊ธฐ์ธํ ์ด ์ข ์๊ธดํ๋ฐ ์ด๊ฑฐ๋ณด๋จ ์ฌ์ธํ ๋
์ ๋ํฐ ํด๋ผ์ฐ๋ ๋น๋๋ ์คํญ์ ์ถ๊ฐํ๊ธฐ ํ๋ค๊ณ , ๋ฌด์๋ณด๋ค ์กด------๋๊ฒ ๋๋ฆผ. ๋๋ถ์์ 5๋ถ์์ ๋๋ ์ ๊ณผ์ ์ 30๋ถ์งธ ๋น๋ํ๊ณ ์๋ ๊ฑฐ ๋ณด๋ฉด ์ํฐ์ง๋๋ผ. ๊ทธ๋ฆฌ๊ณ ๋น๋ ์ ์ ๋ํฐ ํ ์คํธ๋ฅผ ๋๋ ค๋ณธ๋ค๊ฑฐ๋ ํ๋ ค๋ฉด ์ญ์ ๋จธ์ ํ๋ ์์ด์ผ ํจ. ๋ง์ดํฌ๋ก ์ปค๋ฐํ๋ฉด์ ๋ฌธ์ ์๊ธฐ๋ ๊ฑธ ๋น ๋ฅด๊ฒ ์น๊ณ ๋๊ฐ์ผํ๋๋ฐ 30๋ถ 40๋ถ๋์ ๊ธฐ๋ค๋ ค์ผ ํ๋ ๋ก์นผ์ปด์์ ์๋๋น๋ํ๋ ๊ฒ ๋ณด๋ค๋ ๋ชปํ๋๋ผ๊ณ
์ค ๋ฐ๋ธ์ต์ค ์จ๋ดค์?? ํน์ ์ฐธ๊ณ ํ ๋งํ ์ฌ์ดํธ๊ฐ ์์๊น? ๋งฅ ์์ด์ ํด๋ณด๋ ค๊ณ ํ๋๋ฐ ์ฐพ๊ธฐ๊ฐ ํ๋๋ค
์ ํจ์ค ์์ฒด๋ ์ด๋์ ๋์ฐ๋ ๊ฑฐ? ๋๋ ์ต๊ทผ์ ์ ํจ์ค ์ฌ์ฉํ๋ ค๊ณ ํ๋๋ฐ ๋ก์ปฌ์ ๋ ๋ ? ์๋๋ฉด ์๋ง์กด ec2 ๊ฐ์ ๋ฐ์ ๋์?
๊ทธ๊ฑด ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅธ๋ฐ ๋ ๋ก์ปฌ์ ๋งฅ๋ฏธ๋๋ ๋๋ถ ํ๋๋ฅผ ios/์๋์ฉ ๋น๋๋จธ์ ์ผ๋ก ์ฐ๊ณ ์์. ๊ณต์ ๊ธฐ ๋ซ์ด๋์ ์ธ๋ถ์์๋ ์ ๊ทผ๊ฐ๋ฅํจ. ์ ํจ์ค๋ ์ด๋ฐ ๋น๋๋จธ์ ์ ์ค์นํด์ ์ฐ๋๊ฑฐ๊ณ , ๊ฐ๋ฐ์ปด์์๋ ์ด ์ ํจ์ค๋ฅผ ip์ฃผ์๋ก ์ ๊ทผํจ. (๊ทธ๋์ ๋น๋๋จธ์ ๊ณต์ ๊ธฐ ๋ซ์ด๋ฌ์ผํจ) ํด์ธ ๋๊ฐ๋๋ ์ผ์ผ์ด ๋ฐ๋ฆฌ๋ฐ๋ฆฌ ์ธ๋ค๊ณ ๊ฐ๊ธฐ ์ซ์ผ๋ ์๋ฒ์ปด ๋์ฌํด์ ๊ฑฐ๊ธฐ์ ์ด๋ฏธ์ง ์ฌ๋ ค์ ์จ๋ ๋จ ์ฌ์ค ๋ก์นผ์ปด๋ณด๋ค ์๋ฒ๊ฐ ์ด๋ฏธ์ง๋ ์๋๋ฐฑ์ ๋๋ฌธ์ ๊ฐ๋ฐ ๊ทธ ์์ฒด๋ก๋ ๋ ์ ๋ฆฌํจ. ๊ทผ๋ฐ ๋งฅ๋ฏธ๋๋ ์๋ฒ์ปด์ผ๋ก ์ฐ๋ ค๋ฉด ์๋นํ ๋น์ธ๊ณ (์ 5~10๋ง์์ ๊ธฐ๋ณธ์ผ๋ก ๋ฌ) ๋ฌด์๋ณด๋ค ๋น๋ํ๋ค ์คํจ๋๋ฉด ์ฌ์ฐจํ๋ฉด ๋น๋์ปด์์ ์ ๋ํฐ ์ผ์ ์ด์ผ๋๊ฑด๊ฐ ํ๋ฒ์ฉ ๋ด์ค์ผ ํ๋๋ฐ, ์ด๋ ์๋ฒ์ปด์๋ง ์์กดํ๋ฉด (์ ๋ํฐ ํด๋ผ์ฐ๋ ๊ฐ์) ์ด๋ฐ ๋์์ ์ด๋ ค์์ด ์์.
์ปดํฐ ์ฑ๋ฅ์ด ์งฑ ์ข์ผ๋ฉด ๋ฏธ์น์ฒํ๊ณ ๊ฐ๋ฐ์ปด์ ์ ํจ์ค ๊น์์ ์ ํ๋น๋๋จธ์ ๋ง๋๋ ๋ฐฉ๋ฒ๋ ์๊ธด ํจ. ์ ๋ํฐ ์ธ์คํด์ค๊ฐ 2๊ฐ ๋์์ ์๋ํ ์ ์๋ค๋ ๊ฑธ ์ด์ฉํ๋ ๊ฒ์ธ๋ฐ, ๋ ์ ์ ์ฌ๋์์ ๋ชปํ๊ฒ ๋๋ผ. ์๋ ๊ฐ๋ฐ์๋ถ์ ๊ทธ๋ ๊ฒ ํด์ ์ ใ ใ ใ
๊ฒ์๊ฐ๋ฐ์์ ์ ๋ํ ์คํธ ์ด๋ฐ?
ํ์