[๋ฐฐํฌ]Signing Certificate์™€ Provisioning Profile

Dec 27, 2023
[๋ฐฐํฌ]Signing Certificate์™€ Provisioning Profile

[๊ทผํ™ฉ]
  • ์š”์ฆ˜ ํšŒ์‚ฌ์—์„œ ์„ธํŒ… ์ง€์˜ฅ์—์„œ ๋น ์ ธ์„œ ํ—ค์–ด๋‚˜์˜ค์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค. ๋ญ”๋†ˆ์˜ SDK๋“ค์€ ์™œ ์ด๋ฆฌ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ ์ง€โ€ฆ Git์€ ์™œ ์ž๊พธ ๊ผฌ์ด์ง€โ€ฆfastlane์€ ์™œ ์ž๊พธ ์ธ์ฆ์— ๋ฌธ์ œ์žˆ๋‹ค๊ณ  ๋ถˆํ‰ํ•˜๋Š”์ง€.. ๋ณตํ•ฉ์ ์œผ๋กœ ๋จธ๋ฆฌ๊ฐ€ ํ„ฐ์งˆ ๊ฒƒ ๊ฐ™์•„ ์•ฝ๊ฐ„ ๋ฉ˜ํƒˆ์ด ์ข‹์ง€ ๋ชปํ–ˆ๋‹ค.
  • ๊ฒฐ๊ตญ, ๋ฐฐํฌ ๊ด€๋ จ๋œ ์ž‘์—… ์ž์ฒด๋ฅผ ๊ธฐ๋ณธ ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ดํ•ดํ•˜๊ธฐ๋กœ ๊ฒฐ์ •(( ใ…‡ใ……ใ…‡ ํ—ˆํ—ˆ, ์—ด์‹ฌํžˆ ํ•˜๊ฒ ์ˆ˜๋‹ค
 

Signing Certificate(์„œ๋ช… ์ธ์ฆ์„œ)

  • apple์ด ๊ฐœ๋ฐœ์ž๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์ฆ์„œ
 
์ˆ˜๋™ ๋ฐœ๊ธ‰ ์ ˆ์ฐจ
  1. Certificate Siging Request(CSR) ๋ฐœ๊ธ‰
  • โ€˜์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญโ€™์€ ์ธ์ฆ์„œ์™€๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…
  • ๋ง๊ทธ๋Œ€๋กœ ์ธ์ฆ์„œ๋ฅผ ์œ„ํ•œ ์š”์ฒญ์ด์ง€ ๊ทธ ์ž์ฒด๋กœ ์ธ์ฆ์„œ์˜ ๊ธฐ๋Šฅ์„ ํ•˜์ง€๋Š” ์•Š์Œ
  • ํ‚ค์ฒด์ธ โ†’ ํ‚ค์ฒด์ธ ์ ‘๊ทผ โ†’ ์ธ์ฆ์„œ ์ง€์› โ†’ ์ธ์ฆ ๊ธฐ๊ด€์— ์ธ์ฆ์„œ ์š”์ฒญ
    • notion image
  • ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ž‘์„ฑ ํ›„, ๋””์Šคํฌ์— ์ €์žฅ๋จ ์˜ต์…˜ ์„ ํƒ ํ›„ ์ €์žฅ ์™„๋ฃŒ
    • notion image
  • ์ด๋•Œ, CSR์„ ์ƒ์„ฑํ•˜๋ฉด ๊ณต๊ฐœํ‚ค์™€ ๊ฐœ์ธํ‚ค๊ฐ€ ์Œ์œผ๋กœ ์ƒ์„ฑ๋œ๋‹ค.
    • notion image
  1. Apple Developer์—์„œ Certificate ์ƒ์„ฑ
  • Apple Developer Program์— ๊ฐ€์ž…๋œ ์‚ฌ๋žŒ๋“ค๋งŒ ์‹ ์ฒญ ๊ฐ€๋Šฅ(๋ˆ๋‚ด๋ผ)
  • ์ธ์ฆ์„œ(์˜๋ฌธ) ์„ ํƒ
    • notion image
  • + ๋ฒ„ํŠผ ํด๋ฆญ
    • notion image
  • ๋ณดํ†ต ๊ฐœ๋ฐœ์ž์šฉ ์ธ์ฆ์„œ์™€ ๋ฐฐํฌ์šฉ ์ธ์ฆ์„œ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค.
  • ์ƒํ™ฉ์— ๋งž๊ฒŒ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค.(์˜ˆ๋ฅผ ๋“ค์–ด fastlane๊ณผ ๊ฐ™์€ CD ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด, ๋ฐฐํฌ์šฉ ์ธ์ฆ์„œ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋‹ค.)
    • notion image
  • ์•„๊นŒ ๋‹ค์šด ๋ฐ›์€ ์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญ(CSR)์„ ์—…๋กœ๋“œ ํ•ด์ค€๋‹ค.
    • notion image
  • Certificate ์ƒ์„ฑ ์™„๋ฃŒ
    • notion image
 
  1. ์„œ๋ช… ์ธ์ฆ์„œ ์ƒ์„ฑ
  • ์ธ์ฆ์„œ๋ฅผ ๋”๋ธ” ํด๋ฆญํ•ด์„œ ๋กœ์ปฌ์— ์„ค์น˜ํ•˜๋ฉด Keychain์— CSR ์ƒ์„ฑ ์‹œ ๋งŒ๋“ค์–ด์ง„ ๊ฐœ์ธํ‚ค์™€ ํ•ฉ์ณ์ ธ ํ•˜๋‚˜์˜ ์„œ๋ช… ์ธ์ฆ์„œ๊ฐ€ ๋œ๋‹ค.
    • notion image
  • ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ ์„œ๋ช… ์ธ์ฆ์„œ๋Š” ์ฝ”๋“œ ์„œ๋ช…(Code Signing)์— ์ด์šฉ๋œ๋‹ค.
  • ์ฝ”๋“œ ์„œ๋ช…์€ ์•ฑ ์ž์ฒด์˜ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
 
์ž๋™ ๋ฐœ๊ธ‰ ์ ˆ์ฐจ
  • TARGETS โ†’ Signing & Capabilities โ†’ Automatically manage signing
  • Automatically manage signing ์ฒดํฌ ์‹œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋œ๋‹ค.
notion image
notion image
notion image
 
Share article
RSSPowered by inblog