[解決済み] StoreKit を使用した NSURLErrorDomain エラーコード (-1001、-1003、-1004) の未記載について
質問
StoreKit関連のコードを書いているのですが、購入したものをキューに追加しようとすると、かなり困ったエラーコードが表示されるのです。
今のところ、エラーコード-1003と-1004を経験しているのですが、これらのコードについてはネットで調べても出てきません。
製品リクエストを実行すると、有効な製品番号が返されるので、なぜ
[[SKPaymentQueue defaultQueue] addPayment:aPayment];
への呼び出しが、この文書化されていない問題で失敗する理由がわかりません。
同じコードは、あるデバイスではエラーなしで動作しますが、別のデバイスではエラーになりません。
私が抱いている疑問は、今のところまだ解決されていません。
これらのコードは何を意味しているのでしょうか? どうすればこの問題を軽減できますか? なぜ、購入の試みには発生し、製品の要求には発生しないのですか?
私が行ったトラブルシューティングには、署名証明書とプロビジョニング プロファイルの再生成、WiFi ネットワークの変更、クリーニングと構築、すべての関連ソフトウェアとコンポーネントの再インストールなどがありますが、これらのことのどれも個別に、または一緒に問題を解決する助けにはなりませんでした。
EDIT
Apple の開発者フォーラムでこの件に関する議論を見つけましたが、Apple の誰も応答していません。 https://devforums.apple.com/thread/107121?tstart=75 (表示するには iOS デベロッパー アカウントが必要です)
EDIT
私は今日、エラーコード -1001 に見舞われ、この不可解で断続的な問題のリストに追加されました。 Apple からは、まだ何の説明もありません。
編集中。
私は、これらのエラー コードはランダムに生成され、実際には Sandbox がダウンしていることを示すだけなのではないかと疑っています。 他にこの問題を経験した人はいますか?
どのように解決するのですか?
すべてのエラーコードは、ドキュメントの "CFNetwork Errors Codes References" に記載されています ( リンク )
CFURLとCFURLConnectionのエラーのための小さな抽出。
kCFURLErrorUnknown = -998,
kCFURLErrorCancelled = -999,
kCFURLErrorBadURL = -1000,
kCFURLErrorTimedOut = -1001,
kCFURLErrorUnsupportedURL = -1002,
kCFURLErrorCannotFindHost = -1003,
kCFURLErrorCannotConnectToHost = -1004,
kCFURLErrorNetworkConnectionLost = -1005,
kCFURLErrorDNSLookupFailed = -1006,
kCFURLErrorHTTPTooManyRedirects = -1007,
kCFURLErrorResourceUnavailable = -1008,
kCFURLErrorNotConnectedToInternet = -1009,
kCFURLErrorRedirectToNonExistentLocation = -1010,
kCFURLErrorBadServerResponse = -1011,
kCFURLErrorUserCancelledAuthentication = -1012,
kCFURLErrorUserAuthenticationRequired = -1013,
kCFURLErrorZeroByteResource = -1014,
kCFURLErrorCannotDecodeRawData = -1015,
kCFURLErrorCannotDecodeContentData = -1016,
kCFURLErrorCannotParseResponse = -1017,
kCFURLErrorInternationalRoamingOff = -1018,
kCFURLErrorCallIsActive = -1019,
kCFURLErrorDataNotAllowed = -1020,
kCFURLErrorRequestBodyStreamExhausted = -1021,
kCFURLErrorFileDoesNotExist = -1100,
kCFURLErrorFileIsDirectory = -1101,
kCFURLErrorNoPermissionsToReadFile = -1102,
kCFURLErrorDataLengthExceedsMaximum = -1103,
関連
-
[解決済み】NSURLErrorDomainエラーコードの説明
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み] UITableViewCell、スワイプ時に削除ボタンを表示させる
-
[解決済み] UITextViewのサイズをコンテンツに合わせるには?
-
[解決済み] コードサインエラーです。期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つからない
-
[解決済み] Swiftの配列を文字列に変換するには?
-
[解決済み] UITableView - トップにスクロールする
-
[解決済み] Swiftのプロトコルでオプションのメソッドを定義するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
クラッシュエラー libc++abi.dylib: NSException 型のキャッチできない例外で終了_allanGold のブログ - ProgrammerITS401
-
[解決済み] Xcodeにおけるバージョンとビルドの比較
-
[解決済み] iOS7でスタイルUITableViewStyleGroupedを持つUITableViewの上部に余分なパディングがあるのはなぜですか?
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み] iOS 13 のフルスクリーンでモーダルを表示する
-
[解決済み] IBOutletsはARCのもとで強くなるべきか、弱くなるべきか?
-
[解決済み] UITextViewのマージン/パディングをなくす方法
-
[解決済み] Swift 3, 4, 5 で dispatch_after GCD を書くにはどうしたらいいですか?
-
[解決済み] Swift 3でディスパッチキューを作成する方法
-
[解決済み] Swiftのプロトコルでオプションのメソッドを定義するには?