XCode の NSURLErrorDomain error -1009.ではまった話

iOS の開発を XCode で行っていた時の話。

エミュレータ上ではうまくいっていたアプリが、実機デバッグに切り替えた途端動作しなくなってしまった。

|。・ω・) 。o ( 訳が わからないよ )

エラーは

The operation couldn't be completed. (NSURLErrorDomain error -1009.)

iOS実機上でのデバッグ | Selfkleptomaniac

OS Xマシーンと実機が同じWi-Fiネットワークに接続されていること。デバッガープロトコルはネットワーク越しに送信されます(ケーブルで代用することはできません)。

ここにヒントがあった・ω・!

要するに実機デバッグであっても実際に通信を行うのはMacOSX で送信するパケットをシミュレートするときに、ネットワークが食い違ってると通信ソケット生成時にエラーになってしまうのでこんなことが起こってしまうということらしい

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です