2011-07-25 12 views
2

私は最近(2週間前に)一部のiPad製品でアプリ内Pruchase機能を正常にテストしました。アプリ内購入がもう機能しない

アップルが使用許諾契約を更新した後、それは私のiPadでもう動作しませんでした。

本契約に同意した後であっても、機能は動作しません。私はいくつかの記事(post1post2post3)を読んで、他の人がこの問題に遭遇したことを知った。私は記事に記載されているすべてを試しましたが、何も私のために働いた。私はipadをハードリセットしました(設定 - >リセット設定&データ)。何度か再構築しました。問題が投稿された場​​合は、開発者フォーラムを見ました..

製品データを正常に取得できますエラードメイン= SKErrorDomainコード= 0 UserInfo = 0x2e09e0 "iTunes Storeに接続できません"

私は同じ機能をテストしていますが、これはデフォルトの支払いキューに追加されます。他のiPhoneとそれは働いた(単純にiPadプロジェクトからiPhoneプロジェクトにクラスをコピーし、dev.proプロファイルを作成した)。

自分の状況を完全に理解するには、私の開発者アカウントを更新しなければなりませんでした。私は誤って証明書を更新しました。だから私は新しい証明書を作った。私のアプリのプロフィール

私は別のiPadでそれをテストしましたが、動作しませんでした。私も新しいproviを作成しました。プロファイルと新製品をすべてクリアし、ipadでテストするために再構築しましたが、常に同じエラーが返ってきます。

問題は私のiPadプロジェクトにあるようですが、何ができますか? Apples StoreKit Guideのソースコードをコピーして、少し変更して、私たちのサーバーで購入を管理できるようにしました。私はまた、コード・インディケータ(プロジェクトとターゲット)を正しい開発者でビルドするように変更しました。 prov。プロフィール。しかし、他に何ができますか?

助けてください!

おかげ ニック

+0

私はまた、新しいテストユーザーアカウントを作成したが、私はアカウントデータを入力するよう求め取得しています前に、私はエラーを取得します。 – NicTesla

答えて

1

これで機能します。それは少し珍しいが、それは動作します!

  1. プロビジョニングプロファイルを確認しました。 certivicateは、それが

  2. 未確認だったので、私はそれを再確認し、それをダウンロードしてインストール(ダブルクリック)ターゲットにコード署名IDを(設定して、私のiPadから

  3. をアプリとインストールされているすべてのporvisioningプロファイルを削除し、プロジェクトの最後の手で(前のアプリのバージョン)と再建は(すべてクリア、ビルド)それは

  4. 現在のプロジェクトのコード署名IDを設定し、それ

とアプリの購入でテストが働いていた再建します。

誰にでも役立つことを願っています!

BR ニック

1

あなたprovisoningプロファイルがinappのために作られ& BR?

アップルのサンドボックスサーバーがエラーに応答することはありますが、長期間は応答しないことがあります。

あなたのサンドボックスでは、iPadの設定であなたのiTunesアカウントからログアウトしていますか?

+0

はい、私は公式のiTunesログオンでログオフしており、プロビジョニングプロファイルはチームプロビジョニングプロファイルではありません(最後に*が付いていて、xcodeで管理されています) – NicTesla

+0

あなたの返信先が私を正しい方向に導いてくれました。 – NicTesla

+0

未来のための良い幸運 –