2015-10-13 67 views
11

私は、シミュレータアプリケーション上でローカルにホストされているファイルに問題なくアクセスすることができました。iOSシミュレータはローカルネットワークIPアドレスに接続できません

OS X Yosemiteにアップデートした後、私のiOSシミュレータのhttp://192.168.2.6:8000などのアドレスに接続することはできません。Chromeでうまく動作します。

ローカルテストで有効にする必要がある新しい設定はありますか?それとも、私が見るべき他の潜在的な問題はありますか?

私は(のiOSシミュレータ上)サファリに乗るエラーは次のとおりです。

The error was: "The operation couldn't be completed. No such file or directory".

そして、私はこの参照SYSTEM.LOGで探して:

Oct 13 16:40:46 My-MacBook-Pro MobileSafari[4215]: tcp_connection_set_tfo 89 TFO is not yet supported on Simulator 
+6

OS X El Capitanにアップデートした後、iOS9シミュレータを使用してローカルIP( '192.168.5.x')に接続することはできません(ただし、' 127.0.0.1'に接続できます)。 iOS 8.4シミュレータも両方のipsでうまく動作します。 – sgdesmet

+0

127.0.0.1は、次回のアップデート以来、el capitanの回避策のようです。 –

+0

これはおそらくApp Transport Security HTTPSの要件と関係がありますか?または少なくともシミュレータでのその実装。 [blanket ATS exception](http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/)を試みて、もう一度試してみましたか? – cortices

答えて

0

これは、その既知の問題ですが私はXcodeのリリースノートに言及していると思います。残念ながら、この時点で唯一の回避策は、テストのニーズに合わせてループバックインターフェイス(つまり:127.0.0.1)を使用することです。

0

httpがぼやけてしまうという警告が気に入っています。 例:デフォルトでのUIWebViewで

あなたが開くことができません、は、http //ウェブページ

あなたは、その後のhttps //ウェブページを開いた場合、それは開きますが、任意の画像など。それにウェブサイトは、私はちょうどすべてのものを扱ってきた

のロードに失敗// httpに参照すること、それは確かに最新のMac OSと、この問題が解決

フィル

1

最新のXcodeで発生します完全にiOSの9.2とXcode 7.2で:以前のiOSバージョン(私はiOSの8.2のためにそれをチェックしますが、全く問題はもうありません)のための https://developer.apple.com/library/content/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/doc/uid/TP40016994-CH5-SW2

しかし、Xcodeの7.2の正式リリースノートに基づいて、それはまだ知られている問題。古いバージョンでは、ループバックアドレス(127.0.0.1またはlocalhost)を使用できます。

関連する問題