๊ณ„์ • ๋„์›€๋ง

์ง€์› / ๊ฐœ๋ฐœ์ž ๊ณ„์ • / ๊ธฐ๋Šฅ / ์ง€๊ฐ‘ ์‹๋ณ„์ž ๋ฐ ์ธ์ฆ์„œ ์ƒ์„ฑํ•˜๊ธฐ

๊ธฐ๋Šฅ

์ง€๊ฐ‘ ์‹๋ณ„์ž ๋ฐ ์ธ์ฆ์„œ ์ƒ์„ฑํ•˜๊ธฐ

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

์˜ต์…˜ 1: ํŒจ์Šค ์š”์ฒญ, ๋ฐฐํฌ ๋ฐ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ

๋จผ์ € Pass Type ID๋ฅผ ๋“ฑ๋กํ•˜์—ฌ ์•ฑ์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Pass Type ID ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  Pass Type ID์™€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ 2: ์•ฑ์—์„œ ์‚ฌ์šฉ์ž์˜ ํŒจ์Šค์— ์ ‘๊ทผํ•˜๊ธฐ

Pass Type ID๋ฅผ ๋“ฑ๋กํ•˜๊ณ  Xcode์—์„œ ์ง€๊ฐ‘์„ ๊ตฌ์„ฑํ•˜์—ฌ ์‚ฌ์šฉ์ž ํŒจ์Šค์— ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค.

ํ•„์š”ํ•œ ์—ญํ• : ๊ณ„์ • ์†Œ์œ ์ž ๋˜๋Š” ๊ด€๋ฆฌ์ž.

Pass Type ID ๋“ฑ๋กํ•˜๊ธฐ

  1. ์ธ์ฆ์„œ, ์‹๋ณ„์ž ๋ฐ ํ”„๋กœํŒŒ์ผ์—์„œ ์‚ฌ์ด๋“œ๋ฐ”์˜ Identifiers(์‹๋ณ„์ž)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. ์™ผ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ์ถ”๊ฐ€ ๋ฒ„ํŠผ(+)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. ๋ชฉ๋ก์—์„œ Pass Type ID๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  4. ์„ค๋ช… ๋ฐ ์‹๋ณ„์ž๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ Continue(๊ณ„์†)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  5. ์„ค์ •์„ ๊ฒ€ํ† ํ•œ ๋‹ค์Œ Register(๋“ฑ๋ก)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Pass Type ID ์ธ์ฆ์„œ ์ƒ์„ฑํ•˜๊ธฐ

  1. ์ธ์ฆ์„œ, ์‹๋ณ„์ž ๋ฐ ํ”„๋กœํŒŒ์ผ์—์„œ ์‚ฌ์ด๋“œ๋ฐ”์˜ Certificates(์ธ์ฆ์„œ)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. ์™ผ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ์ถ”๊ฐ€ ๋ฒ„ํŠผ(+)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. Services(์„œ๋น„์Šค) ์•„๋ž˜์—์„œ Pass Type ID Certificate(Pass Type ID ์ธ์ฆ์„œ)์„ ์„ ํƒํ•œ ๋‹ค์Œ Continue(๊ณ„์†)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. ์ธ์ฆ์„œ, ์‹๋ณ„์ž ๋ฐ ํ”„๋กœํŒŒ์ผ์— ํ‘œ์‹œ๋  ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ž…๋ ฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  5. Create Pass Type ID(Pass Type ID ์ƒ์„ฑ)๋ฅผ ํด๋ฆญํ•˜๊ณ  ์„ค๋ช… ๋ฐ ์‹๋ณ„์ž๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ Continue(๊ณ„์†)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  6. ์ง€์นจ์— ๋”ฐ๋ผ ์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  7. Choose File(ํŒŒ์ผ ์„ ํƒ)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  8. ๋Œ€ํ™”์ƒ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ์ธ์ฆ์„œ ์š”์ฒญ ํŒŒ์ผ(ํ™•์žฅ์ž๊ฐ€ .certSigningRequest์ธ ํŒŒ์ผ)์„ ์„ ํƒํ•œ ๋‹ค์Œ Choose(์„ ํƒ)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  9. Continue(๊ณ„์†)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  10. Download(๋‹ค์šด๋กœ๋“œ)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ์ธ์ฆ์„œ ํŒŒ์ผ(ํ™•์žฅ์ž๊ฐ€ .cer์ธ ํŒŒ์ผ)์ด Downloads(๋‹ค์šด๋กœ๋“œ) ํด๋”์— ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

PassKit ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ง€๊ฐ‘ ๊ฐœ๋ฐœ์ž ์„ค๋ช…์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.