Нет подключения к сети на симуляторе iOS, но только с моим приложением - PullRequest
0 голосов
/ 18 декабря 2018

У меня нет подключения к сети при отладке моего приложения в симуляторе Xcode.Странная вещь об этом:

  • У меня есть подключение в системных приложениях, таких как Safari
  • У моих коллег нет такой же проблемы

I 'мы дошли до того, что удалили Xcode и очистили все кэшированные каталоги, о которых я только могли подумать, но безрезультатно.

Кто-нибудь сталкивался с этим?У кого-нибудь есть какие-либо подсказки, что может вызвать это?

1 Ответ

0 голосов
/ 30 декабря 2018

Имитатор использует пользовательское пространство iOS / tvOS / watchOS поверх ядра Mac, поэтому сетевое соединение в Simulator - это то, что есть у вашего Mac.Если Safari внутри симулятора работает успешно, вероятно, вы работаете в App Transport Security или находитесь в конфигурации корпоративной сети, которая требует какой-то специальной настройки или блокирует трафик, отличный от HTTP.(Я также видел, что сторонние расширения ядра часто ломают симулятор, например, вирусные сканеры).

Вы можете продолжить диагностику, добавив WKWebView в свое приложение, а затем посмотрите, может ли это веб-представление работатьзагрузить общедоступный веб-сайт через HTTPS.

Если он все еще не работает для вас, пожалуйста, запустите xcrun simctl diagnose и приложите к сообщению об ошибке https://bugreport.apple.com, чтобы мы могли взглянуть.

...