Подтвердить что ты не робот

Невозможно использовать HTTP в симуляторе iOS 8

Я установил xcode 6, beta 7 на MacBook Pro. Когда я пытаюсь использовать iOS-симулятор с iOS 8 и пытаюсь подключиться к любому сайту, который не использует HTTPS, я получаю пустую страницу, в которой говорится, что "Safari не может открыть страницу, потому что сетевое соединение было потеряно" в симуляторе. Любая страница, использующая HTTPS, отлично работает.

Я пробовал различные решения для таких проблем, но никто из них не работал. Эти различные решения включают перезапуск Mac, удаление xcode 6 и переустановку и все предлагаемые решения в этих двух ссылках:

Невозможно запустить приложение в Simulator: Xcode beta 6 iOS 8

Невозможно запустить приложение в Simulator: Xcode beta 6 iOS 8

4b9b3361

Ответ 1

Я просто наткнулся на этот ответ от сотрудника Apple о проблеме на форумах Apple:

Известна проблема, при которой изменения в конфигурации сети хоста (изменение беспроводных сетей, переход от беспроводной связи к проводной и т.д.) приведут к тому, что в некоторых случаях имитированная среда выполнения потеряет возможность подключения к сети. Обходным путем является просто перезагрузка моделируемого устройства.

Перезапуск симулятора действительно заставил мою проблему уйти на некоторое время, но похоже, что мне нужно перезагрузить мой симулятор в любое время, когда Mac изменяет Wi-Fi-сети или просыпается. Надеюсь, они скоро выпустят исправление, что делает невозможным тестирование. https://devforums.apple.com/message/1048174#1048174

Ответ 2

Также работает понижение до iOS Simulator 7.x.