Невозможно использовать 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
Ответы
Ответ 1
Я просто наткнулся на этот ответ от сотрудника Apple о проблеме на форумах Apple:
Известна проблема, при которой изменения в конфигурации сети хоста (изменение беспроводных сетей, переход от беспроводной связи к проводной и т.д.) приведут к тому, что в некоторых случаях имитированная среда выполнения потеряет возможность подключения к сети. Обходным путем является просто перезагрузка моделируемого устройства.
Перезапуск симулятора действительно заставил мою проблему уйти на некоторое время, но похоже, что мне нужно перезагрузить мой симулятор в любое время, когда Mac изменяет Wi-Fi-сети или просыпается. Надеюсь, они скоро выпустят исправление, что делает невозможным тестирование.
https://devforums.apple.com/message/1048174#1048174
Ответ 2
Также работает понижение до iOS Simulator 7.x.