클로드 코드를 사용하여 안드로이드앱과 아이폰앱 심사 맡긴 후기

처음엔 아이폰앱만 만들려고 Xcode를 사용하여 어느 정도 구현을 완료하고 심사를 맡겼는데 주변에서 안드로이드앱으로 출시해달라는 요청이 있었습니다. 

.

“지금 다운로드 가능해? 얼마야?”

.

너무 적극적인 요청에 즉시 플러터(Flutter)를 사용하여 안드로이드앱과 아이폰앱을 같이 개발해보기로 했습니다.

이미 아이폰은 심사를 요청한 상태였지만요. 

.

플러터를 공부하긴 했지만 Xcode로 작성된 앱 코드를 변환하는 건 무리라서 클로드 코드에게 부탁해서 진행해봤습니다.

.

변환 완료후, 아이폰에서 먼저 테스트하여 버그를 잡고나서 안드로이드폰에서 테스트하여 버그를 잡았습니다. 

혹시 몰라 클로드에게 아이폰과 안드로이드폰이 따로 구현되어야 하는 부분들을 처리해달라고 추가 주문도 했습니다. 

.

.

추가 기능 개선도 클로드에게 아이디어를 전달하여 수정을 부탁하고 이후 폰 테스트를 통해 문제점을 찾고 다시 클로드를 사용해 개선하는 과정을 반복했습니다. 

.

앱이 어느 정도 완성되자 광고를 달아두는게 좋다 싶어 애드몹을 신청하여 안드로이드폰용 광고와 아이폰용 광고를 따로 신청했습니다. 추가로 디버깅 모드시엔 디버그 광고를 달도록 했습니다. 애드몹에 테스트폰을 등록해두는 것도 있어 아이폰,안드로이드폰을 등록했습니다. 릴리즈 모드 앱에서 실수로 광고 눌렀을때 도움이 될 듯합니다. 

.

기존에 Xcode로 작성된 앱으로 제출했던 아이폰앱 심사 결과 문제가 발생했다하여 플러터로 작성된 앱으로 다시 제출해습니다. 

.

아이폰앱의 경우엔 Xcode를 사용하여 앱제출을 해야 했지만 안드로이드앱의 경우엔 안드로이드 스튜디오 없어도 되더군요. 웹상에서 빌드된 앱을 지정하여 제출하는 방식입니다. 

.

아이폰앱의 경우엔 심사에 문제가 생기면 메일이 날라오던데.. 안드로이드앱의 경우엔 매번 가서 상태가 어떻게 변했는지 확인해야하는 번거로움이 있었습니다. 

.

안드로이드앱의 경우엔 예전과 달라져서 12명의 테스터를 모아서 이메일을 제출하여 14일동안 앱설치가 된 상태를 지속해야 정식으로 플레이 스토어에 출시가능하도록 바뀌었네요. 구글 개발자 계정을 일찍 만든 사람의 경우엔 이런 제약이 없다고 합니다. 대량으로 쓸모없는 앱을 만드는 사람들때문에 이런 정책이 생겼다는데 피해는 새로 구글 개발자 계정을 만든 사람만 받는듯합니다. 대량으로 쓸모없는 앱을 만들던 사람들은 대부분 이미 오래전에 구글 개발자 계정을 획득했기 때문에 이런 정책 변화에 해당이 안됩니다. 

.

12명이 아니라  12명 이상이기 때문에 넉넉히 20명 정도 테스터를 뽑아놓아야 테스트 기간 중간에 앱삭제하는 사람이 있어도 문제가 없을 듯합니다. 

.

.

이젠 앱을 개선하며 앱 심사와 테스트가 끝나길 기다리는 중입니다.

.

하루는 안드로이드폰으로 기록해보고, 하루는 아이폰으로 기록해보며 문제를 찾고 있습니다. 

.

유용한 팁이 있다면 코드를 클로드 코드에서 사용할 수 있도록 해놓고 앱 제출 과정에서 필요한 것들을 생성해달라고 하거나 문제점을 해결할 수 있습니다. 예를 들어 아이폰 앱용 아이콘을 바탕으로 안드로이드앱에서 사용할 아이콘으로 변환하거나 안드로이드폰용으로 제출할 아이콘을 생성할 수 있습니다.  또는 버그 픽스나 앱 소개나 키워드 등을 작성해달라고 할 수 있어 유용합니다. 

.

.

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다