아이폰앱을 앱스토어에 등록을 했는데..
현재 상태가 심사중이지만 다시 취소하고 재등록 해야만 할 때가 있다.(긴급 수정)
이때 XCode에서 다시 Validate후 Submit을 해야 하는데 아래와 같은 에러가 발생..!
iTunes Store operation failed.
Redundant Binary Upload. There already exists a binary upload with build ''1.1.1' for version '1.1.1'
몇시간 고민의 흔적인.. 삽질의 결과를 적어보자
▣ 도구
- XCode 6.2
▣ Flow
1.앱스토어에서 심사중인 버전을 취소
심사변경을 위해 앱스토어에 가면 아래의 문구가 있음을 확인할 수 있다.
"해당 버전이 심사를 기다리는 중 상태일 때에도 모든 정보를 편집할 수 있습니다. 새 빌드를 제출하려면 심사에서 이 버전을 제거해야 합니다."
과감히 "제거"를 누르자
2. XCode: 소스수정 → Validate → Submit
소스를 수정후 앱스토어에 다시 등록하기 위해 Validate를 하면 위에 적어놨던 에러가 두둥..
말 그대로 빌드버전이 동일하면 등록이 안된다는 것이다!!
등록하기 위해서는 버전은 그대로 두고, build만 UP하면 된다!!
버전과 빌드가 1.1.1 이라면~~ 버전은 그대로 1.1.1, 빌드는 1.1.1.1 로 한단계 UP하면 이상없이 진행된다
3. 앱스토어: 수정한 버전을 재등록
빌드번호를 바꾸가 다시 Validate 후 Submit해 놓고
앱스토어에서 해당 빌드파일을 업로드 해서 제출하면 된다(심사를 위해 제출)
4. 끝
▣ 결론
앱스토어가 설명이 잘 안되어 있어서 어려움이 좀 있다.
이 경우도 간단한 것이지만 어떻게 대처해야하는지 가이드가 없어서 몇시간이라도 삽질을 하게 되더군
겁먹지 말고 에러창을 보면서 해결해 나가도록 해보자고 :)