このエラーに関連する投稿は数多くありますが、私には解決策が提案されていません。私はRay Wenderlinchのアプリ内購入チュートリアルをしようとしています:サンドボックスアカウントで購入しようとするたびに、「購入確認」警告コントローラが表示される前にアカウントID広告を入力した直後に次のエラーが表示されます(私が砂場環境で走っていることを示している)。IAP SKErrorDomainコード= 0 Swift
Transaction Error: Optional("Connexion à l’iTunes Store impossible"),
0, [AnyHashable("NSLocalizedDescription"): Connexion à l’iTunes Store impossible],
Error Domain=SKErrorDomain Code=0 "Connexion à l’iTunes Store impossible"
UserInfo={NSLocalizedDescription=Connexion à l’iTunes Store impossible}
私は成功せず、既にこれらを試してみた:
iTunesの接続アカウント構成し、有料アプリケーション契約が有効です。
BundleID、Xcodeに入力されたIAP IDはどちらもiTunesのものと一致します。
アプリを実行する前にAppStoreからログアウトしました。
アプリの購入は明らかです。
IAPアカウントとサンドボックスアカウントの両方を作成してから数時間待っています。
SKPaymentQueueでの支払いは、適切なproductIdentifier(これはiTunesで設定されたものと一致します)を持つ適切な製品を持っています。
Xcodeで設定されたバージョンは、iTunes(1.0)で設定されたバージョンと一致します。
ローカライゼーションネイティブ開発領域をフランスに設定して、サンドボックスアカウントのローカライゼーションと一致するようにしました。
(私は試した事を忘れているかもしれないが、これらは他の記事に加えて自身のアイデアで提案されたソリューションです)、それはウェブサイト上で提案し、最終的なプロジェクトだとコードが正しいはずです
(リンクIDをモジュロにして、スイフト3とiOS 10のために修正されました。私のiPhone iOS 10でもそれを実行しています。ここで
は、コードへのリンクです:
https://www.raywenderlich.com/122144/in-app-purchase-tutorial
はあなたの助けのために事前にありがとうございます!
ジョナサン