포함 - 앱이 암호화를 사용합니까 앱이 ios와 macos에서 표준 암호화만 사용하는 경우에도 예를 선택하십시오.




iOS 앱 구매시:Apple에 제출하지 않고 실제 구매를 테스트합니다. (3)

iTunes Connect에서 테스트 계정을 만드십시오. 그런 다음 장치에서 로그 아웃하고 Xcode에서 앱을 실행하십시오.

내 iOS 앱에서 앱을 구매할 때 구현되었으며이 새 버전을 Apple에 제출하기 전에 실제 테스트 (샌드 박스가 아닌)를하고 싶습니다. 물론 앱 스토어의 현재 버전은 제품으로 검증되었습니다. , Ad Hoc 배포 프로필을 사용하여 응용 프로그램을 보관하고 Ad Hoc 배포 용 IPA 파일을 생성했습니다. 하지만 내 장치에 Testflight를 통해 앱을 설치하면 앱이 샌드 박스 환경에 있다는 것을 발견했습니다! 앱 스토어에 앱을 제출하기 전에 "진짜"구매를 할 수있는 방법이 있습니까?


구매에 대한 액세스 권한을 얻으려면 Apple 서버에 연결 중이므로 Apple 서명이 필요합니다.

귀하의 앱에 서명이 없다고 가정하므로 요청이 샌드 박스로 이동합니다.


짧은 대답 : 실제 구매를 테스트 할 수 없습니다 (일명 진짜 돈을 쓰십시오).

약간 더 긴 대답 : 사과 서명 된 릴리스 빌드가 아니면 샌드 박스 환경에 자동으로 충돌합니다. ad-hoc 서명 된 빌드조차도 샌드 박스를 쳤다.

테스트하려면 : IAP를 만드십시오 (최종 빌드와 함께 제출하고 샌드 박스에 대해 테스트 할 때까지 "승인 모드가 필요합니다"- 괜찮습니다). 샌드 박스에 대한 구매가 이루어지면 찌르지도 않을 것입니다.







adhoc