////
Search
🛍️

로컬 환경(Xcode) 및 TestFlight 환경 IAP Sandbox Test

인앱 결제(In-App Purchases) 테스트 방법에는 로컬 즉, Xcode에서 빌드 후 테스트하는 방법과 TestFlight 환경에서 테스트 하는 방법 등이 있습니다.

I. 로컬 환경(Xcode)

Xcode에서 직접 빌드해서 테스트 하는 경우에는, AppStore ConnectSandbox 테스터 계정을 등록을 먼저 해야 합니다. (단, App Store에 등록되어 있지 않은 이메일 계정이어야 하며, Sandbox 테스터로 이미 등록 되어 있지 않은 계정이어야 합니다.)
그 후, 디바이스 내 설정 → App Store → 하단 샌드 박스 계정에 위 등록된 이메일로 로그인 후 테스트를 진행할 수 있습니다. (결제 없이 진행 가능)

II. TestFlight 환경

TestFlight 사용자는 위 Sandbox 테스터 계정에 별도로 등록할 필요 없이 기본적으로 실제 App Store IAP 테스트가 아닌 Sandbox 환경에서 IAP 테스트를 진행할 수 있습니다. (결제 없이 진행 가능)
위 로컬 환경과의 차이점은 디바이스 내 설정 → App Store → 하단 샌드 박스 계정이 현재 디바이스에 로그인 되어 있는 App Store 계정과 일치해야 한다는 점입니다. (두 계정이 다를 경우 앱 실행 시 현재 디바이스의 계정 정보를 요구 하게 됩니다.)
설정 → App Store → 하단 샌드 박스 계정 및 현재 디바이스에 로그인 되어 있는 App Store 계정 참고 이미지

III. 설정 앱

IV. 설정 앱 내 App Store

V. 샌드 박스 계정

VI. 현재 디바이스에 로그인 되어 있는 App Store 계정