web-dev-qa-db-ja.com

iOS 8シミュレーターでHTTPを使用できない

MacBook Proにxcode 6、beta 7をインストールしました。 iOS 8を実行しているiOSシミュレーターを使用して、HTTPSを使用していないサイトに接続しようとすると、シミュレーターに「ネットワーク接続が失われたため、Safariはページを開けません」という空白ページが表示されます。 HTTPSを使用するページはすべて正常に機能します。

私はこのような問題に対してさまざまな解決策を試しましたが、どれもうまくいきませんでした。これらのさまざまなソリューションには、Macの再起動、xcode 6のアンインストールと再インストール、およびこれら2つのリンクで提案されているすべてのソリューションが含まれます。

シミュレーターでアプリを実行できません:Xcode beta 6 iOS 8

シミュレーターでアプリを実行できません:Xcode beta 6 iOS 8

33
BobDave

Appleフォーラムの問題に関して、Apple従業員からのこの応答に遭遇しました:

ホストのネットワーク構成の変更(ワイヤレスネットワークの変更、ワイヤレスから有線への変更など)によって、シミュレーションされたランタイムがネットワーク接続を失うように見える場合があるという既知の問題があります。回避策は、シミュレートされたデバイスを再起動することです。

シミュレータを再起動すると、しばらくの間問題が解決しましたが、Macがwifiネットワークを変更したりウェイクアップしたりするたびにシミュレータを再起動する必要があるようです。うまくいけば、すぐに修正がリリースされ、テストが不可能になります。 https://devforums.Apple.com/message/1048174#1048174

32
Bek

IOS Simulator 7.xへのダウングレードも機能します。

3