proguard
예.. 제 상태입니다
분명 월요일 아침부터 상쾌하게 올릴려고했습니다만..
분명 Debug 모드에서 암호화 부분에서 문제 없이 되는걸 확인하고 올리기 직전에
qaProd에서 테스트했을 때 문제가 되는 부분이 확인되었습니다
너무너무 화가나서 화는 못내고 구글에 소심하게 적어보는
'난독화 어렵다'...
ㅋㅎ.. ㅠ
메모리 누구 확인하려고 했는데 왜 다음스텝 못들어가게 날 막아?
나한테 왜그래?
도움요청으로 통해 한가지 알게된 사실
디버그에서 내가 난독화와 앱 압축을 하여서 테스트를 한다고해도 완벽하지 않을 수 있다는 사실..?
그래서 Mapping.txt 를 확인했을때 보니 확연히 자이가 나더라구요?..
문제를 해결하기위해서 하나씩 뜯으며 수정을 하기로 했습니다
갑자기 폰 꺼지면 다시 수정해서 다시 빌드해서 확인하고..
기능안되면 로그창 보면서 다시 확인하고 다시 빌드하고.. 수많은 빌드를 통해서
수없이 확인-수정-빌드로 시간이 은근(X) 그냥 많이 걸립니다
그래도 차근차근히 해보기로 합니다
우선 로그인도 안되어서 다른 탭에도 못들어가기 때문에 우선 로그인 부터 해결해 보기로 합니다
이러한 이유를 찾기위해 로그캣을 분석해줍니다..
제 원인은 우선 소셜로그인이 없고
로그인 화면에서 서버측에 날릴 때 한 번 매핑되어서 날라가기 때문에
키값을 못찾아서 오류가 나는 현상을 발견했습니다
수정해줍니다..
그냥 대충~ 작성하고 빌드하면 저렇게 반응하겠죠? 그러지 않게끔 잘 작성해줍니다
한 번 빌드하는데 15분 이상 걸리기 때문에 신중하게 작성해줍니다
투닥투닥..
나는야 긍정왕(사실 부정 가득함)
해결하고 네. 다음.
어떤 오류가 있는지 또 테스트합니다
데이터부분이나 서버 부분을 연동하며 생기는 부분이 많기에
하나씩 수정해줬습니다..
(앱이 작은 앱은 아닌지라.. 화면이 20개 넘어가서 일일이 다 확인해야하는 중입니다
아직 수정하진 못했지만 언젠간 수정하고 말겁니다 ^^)
+
그리고 추가로 받아오지 못하는것들을 좀 더 편하게 확인하기 위해
프로젝트를 하나 더 복사해서 디버그 모드를 하나 켜두고 하거나 아님 proguard에서 일정 규칙을 추가하시게 되면
좀 더 편하게 작업하실 수 있습니다
수정다 한 후에 아래에 수정을 어떤식으로 했는지 어떤방식으로 해야 좋은지에 대해서 정리해두겠습니다
+
다행히 하루만에 해결함
기본적으로 Data와 서버와 통신하는 부분은 암호화 되지 않도록 설정하는게 중요한듯하다