2022๋…„ 8์›” 17์ผยท3๋ถ„ ์ฝ๊ธฐ

IPA ํŒŒ์ผ์ด๋ž€ ๋ฌด์—‡์ด๋ฉฐ IPA ํŒŒ์ผ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์—ฌ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

.IPA ํŒŒ์ผ์ด๋ž€? IPA ํŒŒ์ผ์— ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ, ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ„์น˜ ๋ฐ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ํŒŒ์ผ์„ ์—ฌ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

IPA ํŒŒ์ผ์ด๋ž€ ๋ฌด์—‡์ด๋ฉฐ IPA ํŒŒ์ผ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์—ฌ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

IPA ํŒŒ์ผ์ด๋ž€?

IPA๋Š” iOS ํŒจํ‚ค์ง€ ์•ฑ ์Šคํ† ์–ด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. iOS ์•ฑ์€ ํŒŒ์ผ ํ™•์žฅ์ž๊ฐ€ IPA์ธ ๋ฌธ์„œ๋กœ, iPad, iPhone, iPod touch, Mac ๋“ฑ๊ณผ ๊ฐ™์€ IOS ์šด์˜ ์žฅ์น˜์—์„œ๋งŒ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IPA ํŒŒ์ผ์—๋Š” ์•ฑ์˜ ์••์ถ• ๋ฐ์ดํ„ฐ๊ฐ€ ZIP ํŒŒ์ผ๋กœ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. IPA ํŒŒ์ผ์€ iTunes, Apple Configurator 2 ๋˜๋Š” ํƒ€์‚ฌ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์—๋Š” ๋‰ด์Šค, ๋‚ ์”จ, ์†Œ์…œ ๋„คํŠธ์›Œํ‚น ์•ฑ, ๊ฒŒ์ž„ ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์•ฑ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

IPA ํŒŒ์ผ์€ ์–ธ์ œ ์ƒ์„ฑํ•ฉ๋‹ˆ๊นŒ?

๊ณ ๊ฐ์ด ์•ฑ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋ฉด ์ด๋Ÿฌํ•œ ํŒŒ์ผ์ด ์ž๋™์œผ๋กœ IOS ์žฅ์น˜์— ๋‹ค์šด๋กœ๋“œ๋˜๊ณ  ๋ฐฑ์—”๋“œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ž‘๋™ํ•˜์ง€๋งŒ IPA ํŒŒ์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์šด์˜ ์ฒด์ œ์—์„œ ์ž‘์—…ํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ์—๋Š” ์•ฑ ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ ์•ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ iOS ์•ฑ์„ IPA ํŒŒ์ผ ํ˜•ํƒœ๋กœ ์•ฑ ์Šคํ† ์–ด์—์„œ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ ๊ฐœ๋ฐœ ์ค‘์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  Apple ์Šคํ† ์–ด์—์„œ ๊ณต๊ฐœ์ ์œผ๋กœ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์„ ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ iOS ๊ธฐ๊ธฐ์™€ M1 Mac์— ์•ฑ์„ ์ˆ˜๋™์œผ๋กœ ์„ค์น˜ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์‚ฌ์šฉ์ž๋Š” IPA ํŒŒ์ผ์˜ ์••์ถ•์„ ํ’€๊ณ  ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์••์ถ• ํ•ด์ œ์˜ ๊ฒฝ์šฐ IPA ํŒŒ์ผ ์‚ฌ์šฉ์ž๋Š” .zip ํ™•์žฅ์ž๋กœ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ณ  Zip ์••์ถ• ํ•ด์ œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์ด ์•ฑ ์•„์ด์ฝ˜์€ ๋ชจ๋“  ์•ฑ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ JPEG ๋˜๋Š” PNG ํŒŒ์ผ ๋ฐ ํŽ˜์ด๋กœ๋“œ ํด๋”๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํŒŒ์ผ IPA๋กœ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

ํŒŒ์ผ IPA ๋ฌธ์„œ๋Š” ์™„์ „ํ•œ ๊ธฐ๋Šฅ์˜ ์•ฑ์ด ๋˜๊ธฐ ์ „์— iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ˜๋ฉด APK(Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจํ‚ค์ง€) ์†Œํ”„ํŠธ์›จ์–ด๋Š” Android ์žฅ์น˜์— ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” IPA ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ์•ฑ ์Šคํ† ์–ด์— ํ‘ธ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IPA ๋ฌธ์„œ๋Š” ๊ฐ„๋‹จํ•œ ZIP ํด๋”์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

IPA ํŒŒ์ผ์„ ์–ด๋–ป๊ฒŒ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Apple์˜ iPhone, iPad ๋ฐ iPod touch ์žฅ์น˜๋Š” IPA ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์žฅ์น˜์— ๋‚ด์žฅ๋œ App Store ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ IPA๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ณต์‹ ์Šคํ† ์–ด๋‚˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ(์•ฑ ๊ฐœ๋ฐœ ์ค‘)์„ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š๋Š” ํ•œ ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์„ ์ˆ˜๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Create IPA๋Š” M1 ์นฉ์ด ์žˆ๋Š” Mac ๋˜๋Š” iOS ์žฅ์น˜์— ์„ค์น˜ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IOS ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด IPA ํŒŒ์ผ์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‹ค์šด๋กœ๋“œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ด์ „ ๋ฒ„์ „์˜ iTunes์— ์ €์žฅ๋œ ๊ธฐ๋ณธ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Windows ๋ฐ Mac์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ์‹œ์Šคํ…œ ๊ฒฝ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Mac: >> ์Œ์•… >>> iTunes >>> iTunes Media >>> ๋ชจ๋ฐ”์ผ ์•ฑ

Windows: C :> ์‚ฌ์šฉ์ž >.> ์Œ์•… >.> iTunes >.> iTunes Media >.> ๋ชจ๋ฐ”์ผ ์•ฑ

IPA ํŒŒ์ผ์„ ์—ด๋ฉด ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ด๋ฆฐ IPA ํŒŒ์ผ์—๋Š” ๋ฌด์—‡์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๋Ÿฌํ•œ ๋ฌธ์„œ๋Š” Apple์ด IPA๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ธ์‹ํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ํ•ต์‹ฌ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์—ด๋ฆฐ IPA ํŒŒ์ผ์—๋Š” ๋‹ค์Œ ์šฉ์–ด์™€ ํด๋”๊ฐ€ ํฌํ•จ๋  ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค.

์œ ํšจ ํƒ‘์žฌ๋Ÿ‰

๋ชจ๋“  ์ฃผ์š” ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ์ดํ„ฐ๋Š” Payload ํด๋”์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์•„์ดํŠ ์ฆˆ ์•„ํŠธ์›Œํฌ

์‚ฌ์ง„์„ ํฌํ•จํ•˜์—ฌ iTunes Store์—์„œ ๊ตฌ์ž…ํ•˜๊ฑฐ๋‚˜ Apple Music(๋ชจ๋ฐ”์ผ ์•ฑ)์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ๋…ธ๋ž˜, ์•จ๋ฒ” ๋ฐ ๋น„๋””์˜ค.

์•„์ดํŠ ์ฆˆ ์•„ํŠธ์›Œํฌ ํŒŒ์ผ

์•ฑ ์•„์ด์ฝ˜์€ iTunes Artwork ๋ฌธ์„œ์—์„œ PNG๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์—ด๋ฆฐ IPA ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

iTunesMetadata.plist

ํŒŒ์ผ IPA์—๋Š” iTunes ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Apple ID, ์•„ํ‹ฐ์ŠคํŠธ ์ด๋ฆ„, ๊ตฌ๋งค ์ „์šฉ ์„ค์ •(true ๋˜๋Š” false์ผ ์ˆ˜ ์žˆ์Œ), ๋ฒ„์ „, ๊ฐ€๊ฒฉ, ๊ฒŒ์‹œ์ž ๋ฐ ๊ธฐํƒ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค. XML ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค.

๋ฉ”ํƒ€-INF

์—ด๋ฆฐ IPA ํŒŒ์ผ ๋ฉ”ํƒ€ ์ •๋ณด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ META-INF ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•ฑ ๋ฌธ์„œ

์—ฌ๊ธฐ์—๋Š” macOS ์•ฑ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ์Šคํ…œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ํŒŒ์ผ, ๋ฆฌ์†Œ์Šค ๋ฐ ๊ธฐํƒ€ ๋ณด์กฐ ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ์œ„์น˜.

WatchKit์ง€์›/WK

WatchKit ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…, ํ™•์žฅ๋œ ๋Ÿฐํƒ€์ž„ ์„ธ์…˜ ๋ฐ Siri ์˜๋„๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํ™•์žฅ ๋Œ€๋ฆฌ์ž๋ฅผ ํฌํ•จํ•˜์—ฌ watchOS ์•ฑ๊ณผ ๊ฐ™์€ ์•ฑ ๊ฐœ๋ฐœ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•ฑ ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์‚ฌ์šฉ์ž์˜ Apple Watch์— ๋Œ€ํ•œ ์ •๋ณด์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์ง€์› ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. IPA ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

iOS ๋ชจ๋ฐ”์ผ ์•ฑ์— IPA ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์•„์ด๋””์–ด์—์„œ ํ…Œ์ŠคํŠธ ๋นŒ๋“œ๊นŒ์ง€
์•ฑ์„ ๋น ๋ฅด๊ฒŒ ํ”„๋กœํ† ํƒ€์ž…ํ•˜๊ณ  ๋‚˜์ค‘์— ์†Œ์Šค ์ฝ”๋“œ ๋‚ด๋ณด๋‚ด๊ธฐ ์˜ต์…˜์„ ์œ ์ง€ํ•˜์„ธ์š”.
์‹œ์ž‘ํ•˜๊ธฐ

iTunes ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์•ฑ ์Šคํ† ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ iOS ์žฅ์น˜์— IPA ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ๋จผ์ € iOS ๊ธฐ๊ธฐ(iPad/iPhone)๋ฅผ ๋…ธํŠธ๋ถ์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‘˜์งธ, iTunes๋กœ ์ด๋™ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด์˜ ์žฅ์น˜ ์„น์…˜์—์„œ iOS ์žฅ์น˜๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.
  • Open IPAss๋ฅผ iTunes ์žฅ์น˜ ๋ชฉ๋ก์œผ๋กœ ๋“œ๋ž˜๊ทธํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ iOS ์žฅ์น˜๋Š” ํฌํ•จ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ปดํ“จํ„ฐ IPA ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. iTunes ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์†Œํ”„ํŠธ์›จ์–ด ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ IPA ํŒŒ์ผ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mac์˜ ๊ฒฝ์šฐ: Apple Finder, Apple Configurator 2; Windows์˜ ๊ฒฝ์šฐ: 3uTools. ๋˜ํ•œ Cydia Impactor(๋ฉ€ํ‹ฐํ”Œ๋žซํผ), Sideloadly๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์•ŒํŠธ์Šคํ† ์–ด(iOS). Finder๋กœ IPA ์‹œ์Šคํ…œ์„ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์€ iTunes์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ๋‹จ๊ณ„๋ฅผ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์žฅ์น˜๋ฅผ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•˜๊ณ  Finder์—์„œ ์žฅ์น˜๋ฅผ ์ฐพ์€ ๋‹ค์Œ ํŒŒ์ผ IPA๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์•ฑ์€ iOS ์žฅ์น˜์— IPA ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ๋™์ž‘์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ์—†์ด iPhone์— IPA ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋ฐฑ์—”๋“œ ๋จผ์ € ๋งŒ๋“ค๊ธฐ
PostgreSQL๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•˜๊ณ  ๊น”๋”ํ•œ ๋ฐฑ์—”๋“œ API๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š”.
๋นŒ๋“œ ์‹œ์ž‘

๋‹ค์Œ์€ ๋‚ด๊ฐ€ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์œผ๋กœ ํŒ๋ช…๋œ ์•ฑ ์Šคํ† ์–ด(SE โ€” iOS 13.3)์—์„œ iPhone์— iOS ์•ฑ์„ ์„ค์น˜ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

IPA ์ƒ์„ฑ์„ ์œ„ํ•œ ํƒ€์‚ฌ ์•ฑ/์†Œํ”„ํŠธ์›จ์–ด

์ด๊ฒƒ์€ IPA ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์™ธ๋ถ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์—์„œ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ๋‹จ๊ณ„์— ๋”ฐ๋ผ ์ด ๋ชฉ์ ์œผ๋กœ AppCake๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ํŒŒ์ผ IPA ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” iphonecake.com์„ ์—ฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ๋” ๋งŽ์€ ์˜ต์…˜์„ ๋ณด๋ ค๋ฉด ์‚ฌ์ดํŠธ ํ™ˆ ํ™”๋ฉด์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ์„ธ ๊ฐœ์˜ ์ˆ˜ํ‰์„ ์„ ํด๋ฆญํ•˜๊ณ  AppCake iOS ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
  • ์„ค์น˜ ํŒจํ‚ค์ง€๋ฅผ ํด๋ฆญํ•˜๊ณ  ํ•„์š”ํ•œ ์ธ์ฆ์„œ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • AppCake๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์„ค์ • > ์ผ๋ฐ˜ > ํ”„๋กœํ•„ ๋ฐ ์žฅ์น˜ ๊ด€๋ฆฌ > CRCC** ํ”„๋กœํ•„ ํ™•์ธ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํœด๋Œ€ํฐ ์„ค์ •์—์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ์„œ ํ™•์ธ์„ ์š”์ฒญํ•˜๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • AppCake๋ฅผ ๋‹ค์‹œ ์—ด๊ณ  ์„ค์ •์—์„œ ํ”„๋กœํ•„์„ ํ™•์ธํ•˜์—ฌ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์šด๋กœ๋“œํ•œ IPA ๋ฌธ์„œ๋ฅผ ํœด๋Œ€ํฐ์—์„œ ์—ด๊ณ  ๊ณต์œ  ์˜ต์…˜์„ ํด๋ฆญํ•˜์—ฌ ์•ฑ ์ผ€์ดํฌ์— ๋ณต์‚ฌ ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์•ฑ์ด AppCake ๋‹ค์šด๋กœ๋“œ ์„น์…˜์— ๋„๋‹ฌํ•˜๋ฉด ํœด๋Œ€ํฐ์— ์ง์ ‘ ์„ค์น˜ํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์„ค์น˜๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•ฑ ์„ค์น˜๊ฐ€ ์‹œ์ž‘๋˜๋ฉฐ ๊ธฐ๊ธฐ ์•ฑ ์Šคํ† ์–ด์—์„œ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ : ๋ชจ๋“  ์•ฑ ์Šคํ† ์–ด์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ธ์ฆ์„œ ํ”„๋กœํ•„์„ ๋๊นŒ์ง€ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์•ฑ ์ผ€์ดํฌ์˜ ํ”„๋กœํ•„์„ ํ†ตํ•ด ํ™•์ธํ•˜์—ฌ IPA ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•ฑ ์ผ€์ดํฌ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

IPA ์ƒ์„ฑ์„ ์œ„ํ•œ OTA ๋ฐฐํฌ

IPA ๋นŒ๋“œ์˜ ๋ชฉ์ ์„ ์œ„ํ•ด OTA(Over the Air) ๋ฐฐํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด HTTPS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ๋นŒ๋“œ๋œ ๋ชจ๋ฐ”์ผ ์•ฑ(IPA ๋นŒ๋“œ /APK)์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ IPA ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๋Š” ๋‹จ๊ณ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ด ํ”„๋กœ๊ทธ๋žจ์„ ์žฅ์น˜ ๋˜๋Š” iCloud์— ๋‹ค์šด๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค.
  • ์ด๋Ÿฌํ•œ ์‚ฌ์ดํŠธ์— ๋ฌธ์„œ๋ฅผ ์—…๋กœ๋“œํ•˜๊ณ  ์—…๋กœ๋“œ๋œ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ์„ค์น˜ ๋งํฌ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. IPA ์‹œ์Šคํ…œ.
  • IPA ๋ฌธ์„œ๋ฅผ ์—…๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ ๋งํฌ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ์œ ๋ฃŒ/๋ฌด๋ฃŒ ์‚ฌ์ดํŠธ(์˜ˆ: DeployNinja, AppHost, Diawi, install OnAir ๋ฐ ๊ธฐํƒ€ ์œ ์‚ฌํ•œ ์„œ๋น„์Šค)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹ค์Œ์ด ๋ฌด๋ฃŒ์ด๊ณ  ๊ฐ„๋‹จํ•˜๋ฉฐ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. installonair.com
  • ์œ„์˜ ๋งํฌ๋ฅผ ์—ด๊ณ  ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œํ•œ IPA ๋ฌธ์„œ.
  • ๋ฌธ์„œ๋ฅผ ์—…๋กœ๋“œํ•œ ํ›„ ์ œ์ถœ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ๋งํฌ๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
  • ๋Œ€์ƒ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ๋งํฌ๋ฅผ ์—ด๋ ค๋ฉด ๋ฉ”์ผ ๋˜๋Š” ๊ธฐํƒ€ ๋งค์ฒด๋ฅผ ํ†ตํ•ด ๋งํฌ๋ฅผ ๊ณต์œ ํ•˜์‹ญ์‹œ์˜ค.
  • ๋งˆ์ง€๋ง‰์œผ๋กœ install OnAir๋ฅผ ํ†ตํ•ด ๊ณต์œ  ๋งํฌ๋ฅผ ์—ด์–ด ๋ชจ๋ฐ”์ผ ์•ฑ/๊ธฐ๊ธฐ์— IPA ์•ฑ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์„ค์น˜๋˜๋ฉด ํ…Œ์ŠคํŠธํ•  ์ค€๋น„๊ฐ€ ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

IPA ํŒŒ์ผ์„ APK๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋Œ€๋‹ต์€ ์•„๋‹ˆ์˜ค์ž…๋‹ˆ๋‹ค. ์žฅ์น˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์šด์˜ ์ฒด์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. IOS์™€ Android - APK ํŒŒ์ผ์ด Android์šฉ์ธ ๊ฒฝ์šฐ IPA ํŒŒ์ผ์€ IOS์šฉ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ IPA ์‹œ์Šคํ…œ ํŒŒ์ผ์„ APK๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ์˜ˆ์™ธ์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋Š” ํ•ญ์ƒ ๊ฐ€์งœ์ด๊ฑฐ๋‚˜ ์‚ฌ๊ธฐ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ€์งœ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํŒŒ์ผ์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด ํŒŒ์ผ์ด ์†์ƒ๋˜๊ฑฐ๋‚˜ ๋ถˆ์™„์ „ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ณ€ํ™˜ ํ•ญ๋ชฉ์„ ํ™•์ธํ–ˆ์œผ๋ฉฐ IPA ๋ฌธ์„œ์—์„œ APK ํŒŒ์ผ๋กœ์˜ ๋ณ€ํ™˜์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š๊ฑฐ๋‚˜ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

๊ธฐ์ˆ  ๋ถ€์ฑ„ ์—†์ด ๋ฐ˜๋ณตํ•˜๊ธฐ
์‚ฌ์–‘์ด ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ๋‹ค์‹œ ๊ตฌ์ถ•ํ•˜์ง€ ์•Š๊ณ  ๊ด€๋ฆฌ์ž ํŒจ๋„์ด๋‚˜ ๊ณ ๊ฐ ํฌํ„ธ์„ ๋งŒ๋“œ์„ธ์š”.
๋นŒ๋“œ ์‹œ์ž‘

IPA ํŒŒ์ผ์€ Apple์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์•„์นด์ด๋ธŒ ํŒŒ์ผ ํ˜•์‹์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. iOS ์•ฑ์˜ ํŒŒ์ผ์ด ํฌํ•จ๋œ IPA์ž…๋‹ˆ๋‹ค. ์žฅ์น˜๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๋ ค๋ฉด IPA, IPA์— ํฌํ•จ๋œ ๋‚ด์šฉ, ๋‹ค๋ฅธ ์žฅ์น˜์— ์„ค์น˜ ๋˜๋Š” ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์žฅ์น˜์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด IPA ํŒŒ์ผ์— ๋Œ€ํ•ด ๋ฐฐ์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ง€์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์žฅ์น˜๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ: ๋งŽ์ด ๋ฐฐ์šฐ์ง€ ์•Š๊ณ ๋„ ๊ธฐ๊ธฐ์—์„œ ๋†€๋ผ์šด ๊ฒƒ์„ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด ์ฝ”๋“œ ์—†๋Š” ๋„๊ตฌ ๋ฅผ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, AppMaster๋Š” ์ฝ”๋”ฉ ์—†์ด ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๋น„์šฉ ํšจ์œจ์ ์ด๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. AppMaster๋Š” ์ธ๊ณต ์ง€๋Šฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ ์ž์‹ ์˜ ์•ฑ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ „๋ฌธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. AppMaster๋Š” ๋‹น์‹ ์„ ์œ„ํ•ด ๋ชจ๋“  ๊ฒƒ์„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ํ™•์ธํ•˜๊ณ  AppMaster๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ ์—†๋Š” ์ „๋žต์œผ๋กœ ์•ฑ ๋นŒ๋“œ๋ฅผ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
IPA ํŒŒ์ผ์ด๋ž€ ๋ฌด์—‡์ด๋ฉฐ IPA ํŒŒ์ผ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์—ฌ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? | AppMaster