μ»¨ν…μΈ λ‘œ λ°”λ‘œκ°€κΈ°

πŸ” key

πŸ” Capgoμ—μ„œ μ•ˆμ „ν•œ νŒ¨ν‚€μ§€ 배포λ₯Ό μœ„ν•œ μ•”ν˜Έν™” ν‚€ 관리

πŸ”Ή μ €μž₯

μ €μž₯
터미널 μ°½
npx @capgo/cli@latest key save

πŸ’Ύ Capacitor μ„€μ •μ—μ„œ 곡개 ν‚€λ₯Ό μ €μž₯ν•˜μ„Έμš”. CI ν™˜κ²½μ—μ„œ μœ μš©ν•©λ‹ˆλ‹€. 곡개 ν‚€λŠ” λ³΄μ•ˆμ„ μœ„ν•΄ μ»€λ°‹ν•˜μ§€ λ§ˆμ„Έμš”.

μ˜ˆμ‹œ:

터미널 μ°½
npx @capgo/cli@latest key save --key ./path/to/key.pub

μ˜΅μ…˜:

νŒŒλΌλ―Έν„°νƒ€μž…μ„€λͺ…
-f,string__CAPGO_KEEP_0__을 μƒˆλ‘œ μƒμ„±ν•˜λ„λ‘ κ°•μ œν•©λ‹ˆλ‹€.
β€”keystringCapacitor 섀정에 μ €μž₯ν•  ν‚€ 경둜
β€”key-datastringCapacitor 섀정에 μ €μž₯ν•  ν‚€ 데이터
터미널 μ°½
npx @capgo/cli@latest key create

πŸ”¨ Create RSA ν‚€ pairλ₯Ό μƒμ„±ν•˜μ—¬ 쒅단 κ°„ μ•”ν˜Έν™”μ— μ‚¬μš©ν•©λ‹ˆλ‹€. ν”„λ‘œμ νŠΈ λ£¨νŠΈμ— .capgo_key_v2 (개인) 및 .capgo_key_v2.pub (곡개)κ°€ μƒμ„±λ©λ‹ˆλ‹€. λͺ¨λ°”일 μ•± μ•”ν˜Έν™”μ— μ‚¬μš©λ˜λŠ” 곡개 ν‚€λŠ” capacitor.config에 μ €μž₯λ©λ‹ˆλ‹€. 개인 ν‚€λŠ” μ ˆλŒ€ μ»€λ°‹ν•˜μ§€ λ§ˆμ„Έμš” - μ•ˆμ „ν•˜κ²Œ μ €μž₯ν•˜μ„Έμš”!

μ˜ˆμ‹œ:

터미널 μ°½
npx @capgo/cli@latest key create

μ˜΅μ…˜:

ParamTypeμ„€λͺ…
-f,stringμƒˆλ‘œμš΄ 것을 κ°•μ œλ‘œ 생성

πŸ—‘οΈ Delete_old

πŸ—‘οΈ Delete_old μ„Ήμ…˜
터미널 μ°½
npx @capgo/cli@latest key delete_old

🧹 Capacitorμ—μ„œ 이전 μ•”ν˜Έν™” ν‚€λ₯Ό μ‚­μ œν•˜μ—¬ ν˜„μž¬ ν‚€λ§Œ μ‚¬μš©ν•˜λ„λ‘ ν•˜μ„Έμš”.

μ˜ˆμ‹œ:

터미널 μ°½
npx @capgo/cli@latest key delete_old

λ³΄μ•ˆ 및 κ·œμ • μ€€μˆ˜ κ³„νšμ„ μœ„ν•΄ key λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλ‹€λ©΄ key λ₯Ό __CAPGO_KEEP_0__에 μ—°κ²°ν•˜μ„Έμš”. μ•”ν˜Έν™”λŠ” μ•”ν˜Έν™” κ΅¬ν˜„ μ„ΈλΆ€ 정보에 λŒ€ν•œ κ΅¬ν˜„ μ„ΈλΆ€ μ •λ³΄μž…λ‹ˆλ‹€. μœ„λ°˜ μœ„λ°˜μ— λŒ€ν•œ κ΅¬ν˜„ μ„ΈλΆ€ 정보에 λŒ€ν•΄ Capgo λ³΄μ•ˆ μŠ€μΊλ„ˆ Capgo λ³΄μ•ˆ μŠ€μΊλ„ˆμ˜ μ œν’ˆ μ›Œν¬ν”Œλ‘œμ— λŒ€ν•΄ Capgo λ³΄μ•ˆ Capgo λ³΄μ•ˆμ˜ μ œν’ˆ μ›Œν¬ν”Œλ‘œμ— λŒ€ν•΄ Capgo μ‹ λ’° μ„Όν„° Capgo μ‹ λ’° μ„Όν„°μ˜ μ œν’ˆ μ›Œν¬ν”Œλ‘œμ— λŒ€ν•΄