ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AOS] Android Release key hash ๋ฐœ๊ธ‰ํ•˜๊ธฐ
    2022. 11. 12. 19:38
    ๋ฐ˜์‘ํ˜•

     

     

     

    ๐Ÿค–
    ์นด์นด์˜ค / ๋„ค์ด๋ฒ„ / ๊ตฌ๊ธ€ API ์‚ฌ์šฉํ• ๊ฑด๊ฐ€์š”?
    ์˜ˆ....
    ๐Ÿถ

     

     

    ๐Ÿค–
    ํ•ด์‹œ ํ‚ค ์ฃผ์„ธ์š”.
    ์˜ˆ...?
    ๐Ÿถ

     

     

    ๐Ÿค–
    ์ฃผ์„ธ์š”.

     

     

    Java KeyStore (JKS)

    SSL ์•”ํ˜ธํ™”๋ฅผ ์œ„ํ•ด ์“ฐ์ด๋Š” key๋“ค์„ ๋ชจ์•„๋†“์€ ํŒŒ์ผ๋กœ ํ˜•์‹์€ .jks ๋˜๋Š” .keystore๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

     

    ํ•ด์‹œ ํ‚ค๋Š” ์•ฑ๋งˆ๋‹ค ๊ฐ–๋Š” ๊ณ ์œ  ๊ฐ’์œผ๋กœ ํŽ˜์ด์Šค๋ถ, ์นด์นด์˜คํ†ก ๋กœ๊ทธ์ธ ๋“ฑ์˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ์œ„ํ•ด ํ•„์š”ํ•˜๋‹ค.ํ‚ค ๋ฐœ๊ธ‰ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

     

    1. Android Studio์—์„œ Build > Generate Signed Bundle / APK ... ์„ ํƒ

     

    2. AAB ๋˜๋Š” APK๋ฅผ ์„ ํƒ ํ›„ Next

     

    3. Create new...๋ฅผ ๋ˆŒ๋Ÿฌ ์ƒˆ๋กœ key store๋ฅผ ์ƒ์„ฑํ•ด์ค€๋‹ค.

     

    4.  ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅ ํ›„ ํ•ด๋‹น ๊ฒฝ๋กœ์— jks ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

     

    5. release ๋ฒ„์ „ aab ํŒŒ์ผ ์ƒ์„ฑ

    ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์˜ app > release ํด๋”์—์„œ ์ƒ์„ฑ๋œ ํŒŒ์ผ์„ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

     

     

    6. ๋ฆด๋ฆฌ์ฆˆ ํ‚ค ํ•ด์‹œ ๋“ฑ๋กํ•˜๊ธฐ

    *MAC OS ๊ธฐ์ค€

     

    ์œ„์—์„œ ์„ค์ •ํ•œ key alias์™€ key๊ฐ€ ์žˆ๋Š” path๋ฅผ ๋„ฃ์–ด ํ„ฐ๋ฏธ๋„์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž…๋ ฅํ•ด์ค€๋‹ค.

    keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64

     

    ์œ„์—์„œ ์„ค์ •ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด release key hash๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

     

     

     

     


     

    ๋ฆด๋ฆฌ์ฆˆ ํ•ด์‹œํ‚ค๋ฅผ ๊ตฌํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์€ ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์ฝ˜์†”์—์„œ SHA-1 ์ธ์ฆ์„œ ์ง€๋ฌธ์„ ๊ฐ€์ ธ์™€ Base64๋กœ ์ธ์ฝ”๋”ฉ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

     

    ์•ฑ ์„ ํƒ > ์„ค์ • > ์•ฑ ๋ฌด๊ฒฐ์„ฑ > ์•ฑ ์„œ๋ช… > SHA-1 ์ธ์ฆ์„œ ์ง€๋ฌธ

    * ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ฝ˜์†”์— ๋“ฑ๋ก๋œ ์ดํ›„์— ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค.

     

     

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€

Designed by Tistory.