2012-09-04 12 views
7

Jestem za firmową zaporą sieciową, a cały ruch sieciowy przechodzi przez główny serwer proxy. W moim symulatorze iOS kilka razy uzyskuję wyskakujące okienka proxy za każdym razem, gdy uruchomię swoją aplikację. Rzecz w tym, że moja aplikacja nie wykonuje żadnych połączeń sieciowych (jeszcze) i nie importuje żadnych frameworków sieciowych. W rzeczywistości mogę to odtworzyć, tworząc nowy projekt w XCode, używając jednego ze standardowych szablonów i uruchamiając go od razu; nadal będzie pytać o poświadczenia serwera proxy za każdym razem.Pozbyć się proxy w symulatorze ios

W moich ustawieniach sieciowych OSX, oczywiście ustawiłem swoje poświadczenia proxy we wszystkich różnych protokołach (HTTP, HTTPS, FTP, Socks, RTSP, Gopher). Zauważyłem, że muszę umieścić domenę i ukośnik odwrotny przed moją nazwą użytkownika, aby umożliwić dostęp do sieci w dowolnych przeglądarkach OSX itp., Więc biorąc pod uwagę, że zrobiłem to, a następnie proksy proxy OSX odszedł i miałem dostęp, myślałem że symulator iOS po prostu odziedziczy te ustawienia ...?

Wszelkie pomysły?

Jeszcze jeden bit, który może nie mieć związku: nie wiemy jeszcze, jak uzyskać dostęp do sklepu App Store na tym komputerze Mac; pomimo podobno pomijania proxy, każde użycie App Store powoduje tylko przekroczenia limitu czasu i nie możemy nawet zobaczyć "strony głównej". Zastanawiam się, czy w jakiś sposób symulator iOS wykonuje podobne połączenia sieciowe za pomocą innego protokołu, podobnego do App Store ...? (Myślałem, że App Store byłby HTTPS, ale nie wiem).

Wszelkie myśli doceniane.

+1

Jakieś pomysły w ogóle? – bobsmells

Odpowiedz

7

Jeśli umieścisz * .apple.com w swojej liście pośredniej, symulator przestanie narzekać.

Podobnie jak Ty, nie mogę sprawić, aby Apple Store działało przez nasz korporacyjny serwer proxy. Pracowałem nad tym przy użyciu sieci bezprzewodowej, która nie używa proxy, gdy muszę korzystać ze sklepu App Store.

Znalazłem wiele innych rzeczy w systemie operacyjnym, które nie działają przez nasz serwer proxy.

+1

Dziękuję bardzo, co doprowadzało mnie do szału. Świetna poprawka! :) – bobsmells

+0

'' .apple.com' również blokuje wszystkie strony/połączenia. – Jack

0

Miałem ten sam problem i znalazłem inny sposób bez dotykania ustawień proxy!

pracuję na komputerze Mac z OSX-El Capitan, więc może w innych wersjach tych kroków może być nieco inna:

  • idź do Preferencje systemowe
  • Idź do Network
  • Wybierz swoje połączenie (Wireless/Ethernet/Thunderbolt-Ethernet)
  • Kliknij na Zaawansowane opcje
  • przejdź do zakładki Prokurenci
  • Dwa pola automatycznie wykrywa proxy (dla połączenia internetowego na komputerze Mac) i Web Proxy (HTTP)
  • Włóż swoje dane logowania na Web- Proxy (HTTP).

To znacznie zmniejszyło występowanie Proxy-PopUp na wszystkich 3 komputerach Mac, z którymi pracuję.(Przynajmniej nie pojawia się okresowo, kiedy zaczynam swoją aplikację od xcode)

Powiązane problemy