λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’‘μ•Œμ“Έμ‹ μž‘

μ•Œμ“Έμ‹ μž‘(1) - νμ‡„λ§μ—μ„œ Crashlytics Mapping file μ—…λ‘œλ“œν•˜κΈ°

by YangsDev 2020. 5. 7.

폐쇄망 κ·ΈλŒ€λ‘œ μΈν•˜μ—¬..

<κ°œλ°œλ§μ—μ„œ 개발 ν• λ•Œμ˜ 우리의 효율>

λ‚΄κ°€ λ‹€λ‹ˆλŠ” νšŒμ‚¬λŠ” 개발망 (폐쇄망)μ—μ„œ κ°œλ°œμ„ μ§„ν–‰ν•˜κ³  μžˆλ‹€.

PCμ—μ„œλŠ” 외뢀망 접근이 μ•„μ˜ˆ λΆˆκ°€λŠ₯ν•˜κ³ , μ„œλ²„ κ΅¬μ—­μ—μ„œ κ°œλ°œμ— ν•„μš”ν•œ μ΅œμ†Œν•œμ˜ μ„œλΉ„μŠ€λ§Œ μ˜€ν”ˆ ν•΄μ„œ μ‚¬μš© ν•˜κ²Œ λœλ‹€.

 

μƒˆλ‘œμš΄ 것을 λ„μž… ν• λ•Œλ§ˆλ‹€ ꡉμž₯히 ν”Όκ³€ν•˜μ§€λ§Œ, 그듀이 λ§ν•˜λŠ” λ³΄μ•ˆμ •μ±…μ„ μœ„ν•΄μ„œλŠ” μ–΄μ©”μˆ˜ μ—†λ‹€.

이 κΈ€μ—μ„œλŠ” νμ‡„λ§μ—μ„œ Firebase Crashlytics Mapping File을 μ—…λ‘œλ“œλ₯Ό μœ„ν•˜μ—¬, ν•΄μ•Όν•˜λŠ” μž‘μ—…λ“€μ— λŒ€ν•΄ 정리 해보렀고 ν•œλ‹€.

TMI μ €λŠ”  λ‹¨μˆœ λ°˜λ³΅μ„ λ³‘μ μœΌλ‘œ μ‹«μ–΄ ν•©λ‹ˆλ‹€.

μ˜ˆμ „λΆ€ν„°, λ³‘μ μœΌλ‘œ 반볡 μž‘μ—… ν•˜λŠ”κ²ƒμ„ μ‹«μ–΄ν–ˆκΈ° λ•Œλ¬Έμ—, μžλ™ν™” ν•˜λŠ”κ²ƒμ„ μ’‹μ•„ν•œλ‹€.

그러던 μ–΄λŠλ‚ . μ•ˆλ“œλ‘œμ΄λ“œ νŒ€μ—μ„œ 리딩을 ν•˜κ³  κ³„μ‹ λΆ„κ»˜μ„œ 정말 μ‹«μ–΄ ν•˜λŠ” λ…Έκ°€λ‹€λ₯Ό ν•˜κ³  있길래..

μžλ™ν™” 이야기λ₯Ό ν–ˆλŠ”λ°, μ–΄λ–€κ³³μ—μ„œ λ©€ μ–΄λ–»κ²Œ μ—΄μ–΄μ•Ό ν•˜λŠ”μ§€ λͺ¨λ₯΄κ² λ‹€ λΌλŠ” 이야기λ₯Ό ν•΄μ£Όμ…”μ„œ λ„μ™€λ“œλ¦¬κΈ°λ‘œ ν–ˆλ‹€.

 

Please Check Network Connectivity and try again γ… γ…  

WARN - Crashlytics had a problem uploading the deobs file. Please check network connectivity and try again.

λ‹Ήμ—°νžˆ ν™”μ΄νŠΈλ¦¬μŠ€νŠΈ ν˜•νƒœλ‘œ 톡신이 ν—ˆμš© λ˜κΈ°λ•Œλ¬Έμ— 접속이 λ˜μ§€ μ•ŠλŠ”λ‹€.

 

μ˜€ν”ˆμ΄ ν•„μš”ν•œ λ°©ν™”λ²½ 도메인 리슀트

인터넷을 μ°Ύμ•„λ³΄μ•˜μ§€λ§Œ, μ „λΆ€ '*.crashlytics.com 둜 μ˜€ν”ˆ ν•˜μ„Έμš”' λΌλŠ” 이야기 밖에 μ—†μ—ˆλ‹€.

λ‹Ήμ—°νžˆ κ·Έλ ‡κ²Œ μ˜€ν”ˆ ν•˜λ©΄ λ˜κ² μ§€λ§Œ, νšŒμ‚¬ 정책상 그런 μ˜€ν”ˆμ€ λΆˆκ°€λŠ₯ν•˜κΈ° λ•Œλ¬Έμ—  μ—λŸ¬ λ‘œκ·Έκ°€ λœ°λ•Œλ§ˆλ‹€ 정리λ₯Ό ν•΄λ³΄μ•˜λ‹€.

도메인 포트
api.crashlytics.com 443
cm.crashlytics.com 443

ν•΄λ‹Ή λ°μ΄ν„°λŠ” 2020λ…„ 05μ›” 07일 κΈ°μ€€μ˜ μ˜€ν”ˆ 리슀트 μž…λ‹ˆλ‹€. ν˜Ήμ—¬λ‚˜ μΆ”κ°€κ°€ λ˜μ—ˆλ‹€λ©΄ λŒ“κΈ€λ‘œ λ‚¨κ²¨μ£Όμ„Έμš”.

저희 λ°©ν™”λ²½μ—μ„œλŠ” IP둜만 μ—΄λ €μš”

ν•œλ²ˆμ”© 폐쇄망 이야기λ₯Ό ν•˜λ©΄ 이런 이야기가 λ“œλ¦°λ‹€.

 

저희 방화벽은 도메인 μ˜€ν”ˆμ΄ μ•ˆλœλ‹€κ³  ν•˜λ„€μš”... ν˜Ήμ‹œ IP 리슀트 μ—†λ‚˜μš”?

μ΄λ ‡κ²Œ 이야기해도 μ•„μ‰½μ§€λ§Œ λ‚΄κ°€ ν•΄μ€„μˆ˜μžˆλŠ”κ±΄ μ—†λ‹€..

firebase μžμ²΄κ°€ ν΄λΌμš°λ“œ 기반으둜 λ™μž‘ν•˜λ‹€λ³΄λ‹ˆ, IP둜 μ˜€ν”ˆν•˜κΈ΄ νž˜λ“€λ‹€..

 

ν•˜λ‚˜ μ•Œλ €μ€„μˆ˜μžˆλŠ” κΌΌμˆ˜λŠ” μ•„λž˜μ™€ κ°™λ‹€.

 

1. ping api.crashlytics.com λ₯Ό ν•œλ‹€.

2. λ‚˜μ˜¨ IP둜 방화벽을 μ˜€ν”ˆν•œλ‹€.

3. hosts νŒŒμΌμ— ν•΄λ‹Ή IP둜 λ°•μ•„μ„œ λΉŒλ“œλ₯Ό ν•œλ‹€.

4. μž‘λ™μ΄ μ•ˆλ˜κΈ° μ‹œμž‘ν•˜λ©΄, IPκ°€ 바뀐것이닀 γ… γ…  

 

ν˜„μž¬ λ‹€λ‹ˆλŠ” νšŒμ‚¬ μ—­μ‹œ μ°¨μ„ΈλŒ€ λ°©ν™”λ²½ μž‘μ—…μ „μ—λŠ” IP둜 밖에 μ˜€ν”ˆμ΄ μ•ˆλ˜μ—ˆλ‹€.

κ·Έλž˜μ„œ μ„œλ²„ κ°œλ°œμžλ“€μ΄ 슀크립트λ₯Ό μ§œμ„œ, IPκ°€ λ°”λ€Œλ©΄ μžλ™μœΌλ‘œ μΌ€μ΄μŠ€λ₯Ό μ˜€ν”ˆ ν•˜λŠ” νˆ΄μ„ 개발 ν–ˆλ˜ 기얡도 μžˆλ‹€.

 

마치며

 

 

 

μ§§μ§€λ§Œ, ν•„μš”ν•œ λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” 그런 κΈ€λ“€λ‘œ μ±„μ›Œμ§ˆ 것 κ°™λ‹€.

기얡보단 기둝이 λ‚˜μ€‘μ— λ‚˜μ—κ²Œ 더 도움이 λ˜λ‹ˆκΉŒ.

 

μ•”νŠΌ 이 글을 톡해, νμ‡„λ§μ—μ„œ 고톡 λ°›λŠ”λΆ„λ“€μ΄ μ‘°κΈˆμ΄λ‚˜λ§ˆ μœ„λ‘œκ°€ λ˜μ—ˆμœΌλ©΄ μ’‹κ² λ‹€.

폐쇄망 개발자 μ—¬λŸ¬λΆ„ ν™”μ΄νŒ…..

 

λŒ“κΈ€