앱스토어 심사 진짜 말도안되네요
앱 심사를 올렸는데 리젝 사유가 "회원가입에서 확인 버튼을 눌렀는데 거기서 아무런 작동을 하지 않는다" 라는겁니다.
제가 테스트를 했을때에는 아무런 문제가 없는데 말이죠 ㅋㅋ
제가 개발한 앱에는 소셜로그인밖에 없는데, 소셜로그인을 트라이하면 JWT를 가져와서 API를통해 JWT를 까서 DB에서 email을 조회하고, email으로 회원가입한 이력이 있으면 해당 회원의 유저객체를 리턴해주고, 없다면 email만 담아서 리턴해주는 로직입니다.
그런데, 앱스토어에서 보내준 이미지에 따르면 회원가입 화면에서 이메일은 정상적으로 넘어갔습니다. 그렇다는건 api나 서버자체에 접근을 할수없는건 아니라는걸 의미하죠. 만약 해외라서 안되는 그런 이슈라면 애초에 모든 api가 접근이 안되어야하는데 다른건 다 되는데 회원가입만 안된다고 하고있는겁니다.
그래서 혹시나 해서 VPN을 사용해서 미국으로 IP를 변경해서 시뮬레이터로 돌려도 봤는데 정상적으로 되더라고요?
그래서 위의 내용을 담아서 회신을 했는데 답변이 왔습니다.
Hello,
We were still unable to progress from 회원가입 page. While we cannot provide technical assistance with the reported issues, we have put together the following resources which discuss common issues seen in apps during review.
To start, please see Testing a Release Build, which gives an overview of how to test your app to minimize the chances of issues occurring during review.
You may also want to review Designing for Real-World Networks, as all apps are reviewed on-device and in an environment that replicates real-world use of your app.
We hope that the above is useful in your revision process, and we look forward to reviewing your revised and resubmitted app.
Best regards,
App Store Review
이런 회신이 왔길래 저기 들어가보니까 기본적인 네트워크 세팅방법이나 아카이브 과정에서 릴리즈로 바꿔서 빌드해라 이런소리를 늘어놓고있더군요 ㅋㅋ 그래서 나는 모든걸 다 해봤고 안되니까 너네 네트워크 환경이나 좀 알려줘봐라. 내가 최대한 동일한 환경에서 트라이해볼수있게 알려줘라. 라고 하니까 답변이 왔습니다.
Hello,
Thank you for your response.
We are unable to provide information regarding our review environment.
All apps submitted to the App Store must function correctly and provide access to all features and content at the time of review, regardless of network, device capability, location, etc.
Please refer to our previous messages for information about the issues we encountered during our initial review.
We look forward to reviewing your revised app.
Best regards,
App Store Review
ㅋㅋㅋㅋ 요약하자면 "우리 아무것도 안줄거야. 니 알아서해" 입니다.
그래서 지금 개빡쳐서 그러면 너네는 아무것도 못주고 우리는 할수있는걸 다했는데 그럼 뭘 어떻게해야하냐? 너네가 좀 알려줘라. 라고 답변 보내놨습니다. ㅋㅋㅋㅋ 진짜 앱스토어 개 열받네요ㅋㅋㅋㅋㅋ