Apple은 샌드박스 테스트 설정에서 테스트용 스토어프런트를 선택할 수 있다고 안내합니다(샌드박스 인앱 결제 테스트 문서). 그러나 StoreKit 샌드박스 인앱 결제 테스트가 미국 앱스토어 검수를 대신하지는 않습니다. 거래 흐름은 샌드박스에서 확인하고, 미국 내 판매 가능 여부와 고객에게 보이는 페이지는 따로 점검해야 합니다.
이 글은 샌드박스 구매를 시험 중인 해외 앱 팀과 미국 앱스토어 출시를 확인하는 운영자에게 적합합니다.
테스트 기기나 브라우저 환경을 준비하는 책임자라면 어떤 검증에 맥이 필요한지도 구분할 수 있습니다.
샌드박스 거래 기록이 증명하는 범위
샌드박스는 인앱 구매 흐름을 시험하는 환경입니다. Apple은 샌드박스에서 테스트 구매를 진행하는 절차를 안내하지만, 그 기록은 실제 고객의 구매나 미국 앱스토어에서의 판매를 입증하지 않습니다(샌드박스 테스트 개요).
샌드박스 테스트로 확인할 수 있는 항목은 구매 동작과 앱의 관련 처리입니다. 예를 들어 테스트용 계정으로 구매를 진행하고, 앱이 구매 결과에 맞게 반응하는지 확인할 수 있습니다. 테스트 환경에서 거래가 성공했다는 사실만으로 실제 스토어에 상품이 게시되었거나 고객이 해당 상품을 볼 수 있다고 판단해서는 안 됩니다.
Apple은 개발 단계에 따라 엑스코드와 샌드박스 등을 활용하는 테스트 방법을 구분해 설명합니다(개발 단계별 인앱 구매 테스트 안내). 따라서 테스트 기록에는 계정 유형과 테스트 환경을 함께 적어야 합니다. 그래야 샌드박스 결과를 실제 스토어 상태로 오해하지 않습니다.
테스트 계정의 지역과 판매 지역은 별도입니다
샌드박스 계정의 테스트 스토어프런트 설정은 테스트 거래를 특정 지역 기준으로 확인하는 데 쓰입니다. 이 설정은 앱스토어 커넥트에서 앱이 실제로 판매되도록 지정한 국가나 지역과는 다른 점검 대상입니다. 미국 스토어프런트를 선택해 테스트해도 앱이 미국에서 판매 가능하다는 증거가 되지는 않습니다.
샌드박스 계정의 지역 변경으로 미국 출시를 확인할 수 있나요?
아니요. 지역 설정을 바꾸면 해당 테스트 조건에서 거래 흐름을 살펴볼 수 있지만, 앱의 실제 판매 지역 설정이나 게시 상태까지 대신 확인해 주지는 않습니다. Apple은 앱스토어 커넥트에서 앱을 제공할 국가와 지역을 별도로 관리하도록 안내합니다(앱 제공 지역 관리 방법).
출시 담당자는 앱스토어 커넥트에서 미국이 제공 지역에 포함되어 있는지 확인하고, 앱 상태도 따로 점검해야 합니다. Apple의 상태 안내는 제출 상태와 앱 상태를 구분합니다(앱 및 제출 상태 안내). 판매 지역이 선택되어 있다는 사실만으로 출시 완료나 고객 노출이 보장되지는 않습니다.
판매 가능 상태와 고객 화면은 다릅니다
앱스토어 커넥트에 표시되는 판매 지역과 상태는 관리 화면에서 확인하는 정보입니다. 고객이 미국 스토어에서 실제로 보는 앱 이름, 설명, 이미지, 가격 등의 정보는 고객 화면에서 따로 살펴야 합니다. 지역별 앱 정보가 준비됐는지도 현지화 설정에서 점검할 수 있습니다(앱 정보 현지화 안내).
판매 가능으로 표시되는데도 고객 화면을 점검해야 하는 이유는 무엇인가요?
관리 화면의 설정과 고객에게 전달되는 페이지는 확인 경로가 다르기 때문입니다. 앱 상태나 지역별 정보가 기대와 다르면 설정값만 보고는 발견하기 어려울 수 있습니다. 미국 아이피나 브라우저의 지역 설정만으로 실제 고객의 앱스토어 계정 지역이나 화면을 재현했다고 단정해서도 안 됩니다.
앱스토어 커넥트의 앱 정보 항목을 검토한 뒤, 가능한 경우 대상 지역의 고객 경로에서 페이지가 어떻게 보이는지 확인하세요(앱 정보 항목 안내). 화면을 공유하거나 기록으로 남길 때는 계정 식별 정보와 내부 정보가 노출되지 않도록 가려야 합니다. 민감한 자료를 다루는 팀은 원격 맥 환경의 데이터 보호 안내도 함께 확인할 수 있습니다.
결제 테스트와 미국 스토어 페이지는 각각 무엇을 확인하나요?
결제 테스트에서는 샌드박스 거래가 앱의 구매 처리 흐름과 맞게 동작하는지 확인합니다. 미국 스토어 페이지 검수에서는 앱의 판매 지역, 상태, 지역별 표시 정보와 고객에게 보이는 내용을 확인합니다. 두 점검 결과는 각각 기록하고 서로 대체하지 마세요.
검수 증거 확인표
아래 항목을 하나씩 확인한 뒤, 아직 확보하지 못한 증거에 맞춰 다음 작업을 선택하세요.
- [ ] 샌드박스 구매 거래와 앱의 구매 처리 결과를 확인했나요?
- 확인하지 않았다면 샌드박스 테스트를 진행하고 테스트 계정 유형과 거래 결과를 기록합니다.
- 확인했다면 거래 흐름의 증거로 보관합니다. 실제 판매나 고객 노출의 증거로 사용하지 않습니다.
- [ ] 앱스토어 커넥트에서 미국이 제공 지역으로 설정되어 있고 앱 상태도 확인했나요?
- 확인하지 않았다면 미국 제공 여부와 앱 상태를 관리 화면에서 점검합니다.
- 이미 확인했다면 해당 화면과 상태를 기록합니다. 이것만으로 고객 화면 검수를 완료했다고 판단하지 않습니다.
- [ ] 미국 고객에게 보이는 페이지와 지역별 앱 정보를 확인했나요?
- 확인하지 않았다면 대상 지역에서 고객이 보는 페이지와 현지화 정보를 별도로 검수합니다.
- 확인했다면 페이지 내용과 확인 경로를 남깁니다. 계정 정보가 화면에 포함되면 공유 전에 가립니다.
- [ ] 맥OS 사파리에서 확인해야 하는 웹 관리 화면이나 페이지가 있나요?
- 있다면 해당 웹 작업에 맞는 맥 환경을 준비합니다. 원격 맥은 사파리 기반 웹 검수에 쓸 수 있습니다.
- 없다면 이 검수만을 이유로 맥을 준비할 필요는 없습니다. 원격 맥은 실제 아이폰 앱스토어 화면이나 아이폰 기기 동작을 대신 검증하지 않습니다.
실행 순서는 샌드박스 거래 확인, 앱스토어 커넥트의 지역 및 상태 확인, 필요한 경우 고객 화면 검수로 잡으세요. 각 결과에는 계정 유형, 대상 스토어프런트, 확인한 관리 경로와 결과를 남깁니다. 테스트 환경 준비와 원격 접속 방식은 맥 환경 안내에서 살펴볼 수 있습니다.
샌드박스만으로 미국 출시 검수를 끝내려 하면 거래 성공을 실제 판매나 노출로 오해할 수 있고, 지역 설정과 고객 화면의 불일치를 놓칠 수 있으며, 브라우저 지역만으로 계정 경험을 확인했다고 착각할 수 있습니다. 실제 맥OS 사파리에서 웹 관리 화면을 재현해야 하는 작업이 추가로 있다면 맥을 직접 구매하기 전에 macminirent의 원격 맥 대여를 검토할 수 있습니다. 다만 실제 아이폰 앱스토어 검수나 장기적으로 상시 부하가 걸리는 작업이라면 필요한 기기와 운영 방식을 따로 선택해야 합니다.
미국 서부의 전용 원격 맥에서 출시 전 점검을 이어가세요
macminirent에서 전용 물리 맥 미니를 대여해 원격 개발과 빌드 환경을 마련하실 수 있습니다.
