2013-09-24 16 views
5

シミュレータのIn App Purchaseが再度壊れているようです。 SKProductを正常に提出できますが、決して適切なコールバックを取得することはありません。Xcode 5、iOS 7シミュレータで動作しないアプリケーション購入で

他人から任意の洞察力は素晴らしいことだ...

[[SKPaymentQueue defaultQueue] addTransactionObserver:self]; 
[[SKPaymentQueue defaultQueue] addPayment:skPayment]; 

オブザーバデリゲートのコールバックからの応答がありません。 Xcodeの5.0のリリースノートによると

答えて

12

:(アプリ内購入)

StoreKitは、シミュレータでは動作しません。 13962338

https://developer.apple.com/library/prerelease/ios/releasenotes/DeveloperTools/RN-Xcode/index.html#//apple_ref/doc/uid/TP40001051

シミュレータのドキュメントはので、多分それは一時的なものでは利用できませんAPIのの一つであるとしてstorekitが表示されませんか?

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/TestingontheiOSSimulator/TestingontheiOSSimulator.html#//apple_ref/doc/uid/TP40012848-CH4-SW15

+0

リリースノートによく合います。私はそれが一時的だと思う、それは以前のシミュレータの場合ではなかった。少なくともそれは既知の問題です。 – MobileVet

+0

私はちょうどAppleから聞いた: "IAPはシミュレータではサポートされていません。" ありがとうございました...私は今後のサポートについてフォローアップを依頼し、なぜそれが落ちたのかを聞いた... – MobileVet

+1

Hehe。あなたのフォローアップにどのような反応が見られるか興味を持ってください! – Matt

1

あなたがテストユーザー、サンドボックス環境、などとiOS6用/テスト(展開して実行する場合、それは質問のdesidered行動ではない場合でも、シミュレータ& Xcode5からIAPをテストすることができます... )。

このソリューションは、開発フェーズの早期段階でデバイスに導入するよりも優れています。

Mick。

2

iOS 6では動作しますが、iOS 7では動作しません.Xcode 5は、iOS 6用のApp購入でのみサポートされます。 幸いなコーディングがあります。 :)

+1

ありがとうございます。 – MobileVet

関連する問題