아이폰 앱 iap 개발하다가 완전 삽질을 너무 많이 해서 블로그에 남겨놓음.
네이버에서 아무리 찾아도 안 나오고 구글링 하다가 간신히 찾아냈음.
확인 필요 - 구입하려면 먼저 계속을 탭하여 로그인한 다음 지불 정보를 확인해야 합니다. Environment Sandbox
라는 메시지가 뜨는 것.
리얼 환경에서는 새 기기에 애플 아이디를 쓰면 이런 상황이 뜨고 신용카드 정보를 입력하도록 만들어서 어뷰징을 막는데.
테스트 환경에서는 이 창이 뜨면 계속 누르면 아이튠즈 스토어로 가서 계쏙 로긴 하고 또 하고. 완전 돌고 돌게 됨.
영어로는 이렇게 뜸
Verification Required: before you can make purchases, you must verify your payment info [Environment: Sandbox]
이거에 대한 해결책이 바로 아래에 있는 링크
간단히 설명하면 리얼 환경과 테스트 환경이 절대 꼬이면 안된다는 것임.
테스트 계정을 itunes connect 에서 만들고,
신용카드 정보 넣지 말고,
아이튠즈 스토어에 로긴 하지 말고,
앱스토어에 로긴 하지 말 것.
설정 -> 스토어에 완전히 로그아웃 하고.
테스트 계정 만든 것으로 로긴 하지 말고.
테스트할 앱 띄운 다음에 그 안에서 구매 버튼 누르면 앱스토어에 로긴 하라고 하는데 거기서 테스트 계정 넣으면 됨.
테스트 계정은 그렇게만 쓰라는 것을 강조.
원문 링크. - 어제부터 오늘까지 한 8시간은 삽질 한 것 같음. 그래도 알게 되니 기분 좋다.
'Developer > IOS' 카테고리의 다른 글
해당 테이블의 첫번째 셀 선택 .. (0) | 2013.05.30 |
---|---|
웹뷰에서 클릭 이벤트 가져오기..!! (0) | 2013.05.30 |
웹뷰로 스크립트 호출 (0) | 2013.05.13 |
앱 제출방법 - 까먹기 전에.. (0) | 2013.04.19 |
숨겨진 라이브러리 폴더로 가기 / library (0) | 2013.04.18 |