당신에게 철저하게하여 오류의 원인에 대한 웹 검색의 고통을 저장하려면 (내가 http://troybrant.net/blog/2010/01/invalid-product-ids/에서 직접 복사하고), 여기에 잘못된 제품을 일으킬 수 있습니다 내가 그 우연히 발견 한 모든 것을 체크리스트입니다 신분증. 당신이 각 질문에 "예"를 대답 할 수 있는지 확인합니다 :
* Have you enabled In-App Purchases for your App ID?
* Have you checked Cleared for Sale for your product?
* Have you submitted (and optionally rejected) your application binary?
* Does your project’s .plist Bundle ID match your App ID?
* Have you generated and installed a new provisioning profile for the new App ID?
* Have you configured your project to code sign using this new provisioning profile?
* Are you building for iPhone OS 3.0 or above?
* Are you using the full product ID when when making an SKProductRequest?
* Have you waited several hours since adding your product to iTunes Connect?
* Are your bank details active on iTunes Connect? (via Mark)
* Check that your device is not Jailbroken
당신이 응답 한 경우에 "아니오"이러한 질문 중 하나에 문제가있다.
안녕하세요, 답장을 보내 주셔서 감사합니다. 한 기기에서 inApp 구매 기능을 성공적으로 테스트 할 수 있지만 다른 기기에서는 작동하지 않습니다. 그래서 설정이 정확합니다. 아이폰에서 inApp 구매를 테스트하기 위해 특정 설정이 필요한지 알고 싶습니다 (설정 메뉴에서 iTunes 계정에서 로그 아웃해야 함을 알고 있습니다) 또는 특정 국가입니까? 감사합니다. –
목록에 추가하십시오 "귀하의 장치가 Jailbroken이 아닌지 확인하십시오"Jailbroken 장치에서 성공적으로 IAP를 테스트하는 데 많은 시간을 낭비했습니다 –
@Avrahamshuk Thanks ... 추가됨 –