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

Симулятор iOS 8/Xcode 6 больше не использует HTTP-прокси

My iOS 8 Simulator больше не использует настройки моего прокси (я хочу отлаживать с Чарльзом). Остальная часть системы. Кажется, что симулятор получает прямой доступ в Интернет. Я пропустил некоторые новые настройки?

Предостережение: это NO dup Как использовать Charles Proxy на симуляторе Xcode 6 (iOS 8)?. Во-первых, я не пытаюсь использовать SSL на симуляторе. Мой симулятор даже не начинает использовать прокси.

Чарльз:

Proxy Settings

Система:

ConnectionProxy Settings

4b9b3361

Ответ 1

Перезапустить симулятор между изменениями прокси-сервера

Ответ 2

Это правильно. Настройки прокси-сервера, которые настроены на хосте, не обязательно используются имитируемой средой выполнения. Если ваш прокси-сервер требует аутентификации, вы не сможете использовать его в iOS Simulator из-за того, что симулятор и хост не используют одну и ту же цепочку ключей. Если вы полагаетесь на эту функциональность, отправьте радар на http://bugreport.apple.com и попросите альтернативу.

Также обратите внимание, что это обсуждается в Примечания к выпуску Xcode 6:

  • iOS Simulator не поддерживает использование сетевых прокси-серверов, требующих аутентификации. (14889876)

Ответ 3

Не забывайте HTTPS:

  • Установите Веб-прокси (HTTP) и Защищенный веб-прокси (HTTPS)
  • Перезапустите симулятор после изменений прокси.