it-swarm.com.de

iOS 8/Xcode 6 Simulator verwendet keinen HTTP-Proxy mehr

Mein iOS 8-Simulator verwendet meine Proxy-Einstellungen nicht mehr (ich möchte mit Charles debuggen). Der Rest des Systems funktioniert. Der Simulator scheint irgendwie direkt ins Internet zu kommen. Habe ich eine neue Einstellung verpasst?

Achtung: Dies ist kein Dup von Wie verwende ich Charles Proxy auf dem Xcode 6 (iOS 8) Simulator? . Ich versuche überhaupt nicht, SSL auf dem Simulator zu verwenden. Mein Simulator verwendet nicht einmal den Proxy.

Charles:

Proxy Settings

System:

ConnectionProxy Settings

25
stk

Starten Sie den Simulator zwischen den Proxyänderungen neu

54
Vetsin

Das ist richtig. Proxy-Einstellungen, die auf dem Host eingerichtet sind, können von der simulierten Laufzeit nicht unbedingt verwendet werden. Wenn für Ihren Proxy-Server eine Authentifizierung erforderlich ist, können Sie ihn nicht im iOS-Simulator verwenden, da der Simulator und der Host nicht denselben Schlüsselbund verwenden. Wenn Sie sich auf diese Funktionalität verlassen, legen Sie ein Radar unter http://bugreport.Apple.com ab und fordern Sie eine Alternative an.

Beachten Sie auch, dass dies in den Xcode 6 Versionshinweisen beschrieben wird:

  • iOS Simulator unterstützt nicht die Verwendung von Netzwerk-Proxy-Servern, für die eine Authentifizierung erforderlich ist. (14889876)

Vergessen Sie nicht das HTTPS:

  1. Set Web Proxy (HTTP) und Secure Web Proxy (HTTPS)
  2. Starten Sie den Simulator neu, nachdem sich der Proxy geändert hat
0
Nianliang