シミュレーターのアプリ内購入が再び壊れているようです。SKProduct を正常に送信できますが、適切なコールバックが得られません。
他の人からの洞察は素晴らしいでしょう...
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:skPayment];
オブザーバー デリゲート コールバックから応答がありません。
シミュレーターのアプリ内購入が再び壊れているようです。SKProduct を正常に送信できますが、適切なコールバックが得られません。
他の人からの洞察は素晴らしいでしょう...
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:skPayment];
オブザーバー デリゲート コールバックから応答がありません。
Xcode 5.0 のリリース ノートによると:
StoreKit (アプリ内購入) は、シミュレーターでは機能しません。13962338
シミュレーターのドキュメントには、使用できない API の 1 つとして storekit がリストされていないため、一時的なものでしょうか?
質問の望ましい動作ではない場合でも、iOS6 をデプロイして実行/テストする場合 (テスト ユーザー、サンドボックス環境などを使用)、Simulator & Xcode5 から IAP をテストできます。
私にとって、このソリューションは、開発段階の初期段階でデバイスに展開するよりも優れています。
ミック。