iPhone/iPad 앱에서 인앱 구매 기능을 테스트 할 때 계속 "No valid Products"라는 메시지가 나타납니다. 웹에서 많은 목록을 확인한 결과 나는 모든 것을 다 커버했다.iPhone - 앱 구매시 유효한 제품 없음
답변
많은 시간 동안이 버그에 대한 작업을 마친 후 마침내 실제 문제가 무엇인지, 따라서 해결책을 찾았습니다.
예, 인앱 구매를 테스트하기 위해 이진 파일을 제출하지 않아도됩니다. 그러나 문제가 무엇인지 알 수 없기 때문에 어쨌든 바이너리를 제출하기로 결정했습니다. 나는 상상할 수있는 모든 것을 다했습니다.
그래서, 여기에 내가 무슨 짓을 :
- 은 아카이브 된 버튼 '배포'를 클릭 내 응용 프로그램
- "는 iOS 앱 스토어에 제출"을 선택
- 다음을 클릭 다음 클릭 iTunes Connect에 다시 로그인하십시오.
BAMM!
나는 메시지를받은 :
"어떤 정체성이 서명에 사용할 수 없습니다"무엇!? 그게 무슨 뜻 이죠?
문제의 범위를 좁히려면 아주 좋은 메시지입니다. 이것은 앱 스토어에 앱을 제출할 수 없다고 말했기 때문에 번들 ID를 다시 확인해야한다고 생각했습니다. 앱에 좋을 것 같은데, 아이튠즈는 어때? iTunes Connect에 로그인하여 응용 프로그램 관리 및 응용 프로그램을 선택했습니다.
어, 오! 뭐? 잘못된 번들 ID가 있었습니까? 어째서?
글쎄, 그것은 최신 Xcode에서이 새 버전의 앱을 만들었을 때 나는 새로운 프로젝트를 만들기로 결정했고 프로젝트의 이름을 변경했기 때문에 물론 다른 번들 ID를 가지고 있었기 때문입니다. 아하!
다음 단계는 번들 ID를 이전 ID로 변경하는 것입니다 (이것은 Xcode 프로젝트의 이름과 관련이 없습니다). 문제는 내가 타겟을 선택했을 때 번들 ID가 새 Xcode의 이름이 회색이었습니다 프로젝트가 끝나면 이름을 삭제할 수 없습니다. 문제를 봤어. 여기에해야 할 일이있다.
-info.plist를 열고 번들 식별자를 편집한다. 접미사 $ {PRODUCT_NAME}을 (를) 삭제하십시오. 이제 번들 ID를 올바르게 설정할 수 있습니다.
그게 전부 였어! 일단 번들 ID를 설정하면 인앱 구매가 작동합니다! 예!
팁 : In-App Purchase Item (com.name.newprojectname)의 제품 ID가 내 새 번들 ID (com.name.newprojectname)와 일치하기 때문에 바보 같았다. 아니. 제품 ID에 원하는 것을 넣을 수 있습니다. Xcode에서 응용 프로그램을 실행할 때 응용 프로그램 내 구입을 시도 할 때 Xcode에서 실행중인 응용 프로그램의 번들 ID가 iTunes에 있는지 확인하고 일치하지 않을 때 메시지를 표시해야합니다. 그렇게하면 많은 시간을 절약 할 수있었습니다.
마지막으로 내 앱을 앱 스토어에 제출할 수 있습니다.
이 솔루션을 사용하면 다른 동료 개발자가 얼마 동안 시간을 절약하고 머리를 뽑을 수 있기를 바랍니다.
- 1. 앱 구매시 제품 ID
- 2. 앱 구매시 다른 유형의 제품
- 3. 앱 구매시 제품 ID를 만드는 방법
- 4. 앱 구매시 제품 가격을 동적으로 변경하십시오.
- 5. 앱 구매시 충돌 앱
- 6. Android : 앱 구매시
- 7. iTunes 상점 거래 (앱 구매시)
- 8. iphone SDK를 사용하여 돈 거래를위한 앱 구매시
- 9. 앱 구매시 확인하십시오.
- 10. Android 앱 구매시 보안
- 11. 앱 구매시 삭제할 수 있습니까?
- 12. iPhone - 인앱 구매시 문제
- 13. iOS 앱 구매시 - 잘못된 제품 ID "(개발 버전이 아님)
- 14. 앱 구매시 업그레이드 후 제품 ID가 올바르지 않습니다.
- 15. 앱 구매시 UDID
- 16. 앱 구매시 비 소모품
- 17. iOS 앱 구매시 - 크레딧 저장
- 18. 무료 버전 제한 앱 (앱 구매시)
- 19. 앱 구매시 바이너리가 없기 때문에
- 20. 앱 구매시 여러 항목이 필요합니까?
- 21. iOS에서 앱 구매시 취소 중
- 22. 앱 구매시 - 구독은 어떻게 작동합니까?
- 23. 앱 구매시 이상한 오류가 발생했습니다.
- 24. 아이폰 앱 어플 구매시 공짜로
- 25. iPhone - 앱 구매시 자동 재생 가입 기간을 검색하는 방법
- 26. 은 앱 구매시 서로 다른 점을 분명히합니다. iphone paymentQueue
- 27. 앱 구매시 모든 식별자를 얻는 방법
- 28. iPhone 제품 이름
- 29. 앱 구매시 앱이 승인되지 않아 작동하지 않음
- 30. 앱 구매시 무료 앱을 유료로 업그레이드 하시겠습니까?