App Store Connect ๋„์›€๋ง

์ง€์› / App Store Connect

App Store Connect ๋„์›€๋ง

App Store Connect ๊ณ„์ • ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.


์‹œ์ž‘ํ•˜๊ธฐ

App Store Connect ์›Œํฌํ”Œ๋กœ

App Store Connect๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ์•ฑ์„ ์ œ์ถœํ•˜๊ณ  ์•ฑ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, TestFlight์œผ๋กœ ์•ฑ์˜ ๋ฒ ํƒ€ ๋ฒ„์ „์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฒ•๋ฅ  ๊ณ„์•ฝ ์Šน์ธ, ์„ธ๊ธˆ ๋ฐ ์€ํ–‰ ์ •๋ณด ์ž…๋ ฅ, ์ถ”์„ธ์™€ ์žฌ๋ฌด ๋ณด๊ณ ์„œ ์—ด๋žŒ ๋“ฑ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›Œํฌํ”Œ๋กœ์˜ ์ž๋™ํ™”๋ฅผ ์œ„ํ•ด App Store Connect API๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ„์ • ๋ฐ ์—ญํ•  ๊ฐœ์š”

App Store Connect์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  Sandbox ํ…Œ์Šคํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉฐ, API ํ‚ค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , Xcode Cloud์˜ ์†Œ์Šค ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

๋นŒ๋“œ ์—…๋กœ๋“œ

๊ณ„์ •์— ์•ฑ์„ ์ถ”๊ฐ€ํ•œ ํ›„ Xcode, Swift Playgrounds ๋˜๋Š” macOS์šฉ Transporter๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œ๋ฅผ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. App Store Connect API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, Transporter ๋ช…๋ น์–ด ๋ผ์ธ ๋„๊ตฌ ๋ฐ JSON ์›น ํ† ํฐ(JWT) ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ JWT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”ํ›„ ์•ฑ์ด ๋ณ€๊ฒฝ๋˜๋ฉด ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ๋นŒ๋“œ๋ฅผ ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜ ์‹ฌ์‚ฌ๋ฅผ ์œ„ํ•ด ์•ฑ์„ ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ธ๊ธฐ ์ž๋ฃŒ

์Šคํฌ๋ฆฐ์ƒท ์‚ฌ์–‘

App Store Connect์—์„œ ์‚ฌ์šฉํ•˜๋Š” Apple ๊ธฐ๊ธฐ๋ฅผ ์œ„ํ•œ ์Šคํฌ๋ฆฐ์ƒท ํฌ๊ธฐ๋ฅผ ํ™•์ธํ•ด ๋ณด์„ธ์š”.

์œˆ๋ฐฑ ํŠน๊ฐ€ ์„ค์ •

App Store์—์„œ ์ดํƒˆํ•œ ๊ตฌ๋…์ž๊ฐ€ ์žฌ๊ตฌ๋…ํ•˜๋„๋ก ์œ ๋„ํ•˜๊ธฐ ์œ„ํ•ด ์œˆ๋ฐฑ ํŠน๊ฐ€๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

๊ฐ„์†Œํ™”๋œ ๊ตฌ์ž… ๊ด€๋ฆฌ

์กฐ๊ฑด๋ถ€ ๊ฐ€๊ฒฉ ๋˜๋Š” ์œˆ๋ฐฑ ํŠน๊ฐ€์˜ ๊ตฌ์ž…์„ ๊ฐ„์†Œํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.



๋„์›€์ด ๋” ํ•„์š”ํ•˜์‹ ๊ฐ€์š”?

๋ฉค๋ฒ„์‹ญ, ๊ณ„์ •, ์•ฑ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ์œผ์‹œ๋ฉด ๋ฌธ์˜ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.