2010-03-26 5 views
0

iPhone에서 iPad로 인앱 구매 기능으로 앱을 이식하지만 시뮬레이터는 StoreKit 호출을 처리하지 않습니다 (경고없이 즉시 실패 함). 아직 iPad를 사용할 수 없기 때문에 디버깅을 위해 기기를 사용할 수 없습니다.장치없이 StoreKit 기능 디버깅

나는 몇 가지 대안의 생각 :

  • 를 사용하여 아이폰의 코드 때문이다. 이것은 모든 것이 이미 iPhone에서 작동하기 때문에 안전한 내기이지만 iPad에서 바로 느끼지는 않습니다 (iPhone에 관련된 NavigationController에 여러 ViewController가 있지만 모든 것이 패드의 한 화면에 맞을 수 있습니다).
  • StoreKit 용 테스트 프레임 워크를 작성하십시오. 실제로이 작업을 시작했지만 시간 내에 완료 할 수 없습니다.
  • 테스트되지 않은 코드를 제출하고기도하십시오. 아니 농담이야 - 그건 옵션이 아니야 :)

그래서 어떤 생각? 다른 사람이 이런 종류의 테스트 프레임 워크를 작성 했습니까? 나는 조금 googled하지만 아무것도 찾을 수 없습니다. 나는 이것에 대한 어떤 생각이라도 고맙다!

답변

0

FWIW, 나는 아이폰과 아이 패드 모두에서 같은 클래스를 사용하여 다른 .xib 파일을 사용하여 약간 더 낫게 보였다. 그것은 완벽하지는 않지만 내 자신의 iPad를 얻을 때까지 할 것입니다. 시뮬레이터에서 완전히 테스트 할 수 없다는 점을 감안할 때 내가 좋아했던 것보다 더 많은 코딩이 필요했지만 적어도 아이폰에서 테스트 해 보았다.

+0

... 물론 내가 IB에서 놓친 연결이있어서 애플이 앱을 거부하게 만든다. 그런 다음 전체 인앱 구매 기능을 사용 중지하고 앱을 승인했습니다. 내가 진짜 iPad를 잡을 수 있었을 때, 나는 문제를 발견하고 고쳤다. 오늘 아침, 정식 버전이 승인되었으므로 나를 위해 폐쇄되었습니다. :) –

관련 문제