2012-09-04 36 views
7

我背後的公司防火牆和所有網絡流量通過主代理。在我的iOS模擬器中,每次運行我的應用程序時都會獲得代理彈出窗口幾次。問題是,我的應用程序並未進行任何網絡調用,也沒有導入任何網絡框架。實際上,我可以通過使用其中一個標準模板在XCode中創建一個新項目並立即運行它來重現此問題;它仍會每次提示輸入代理憑證。擺脫在ios模擬器中的代理彈出

在我的OSX網絡設置中,我明顯地設置了所有不同協議(HTTP,HTTPS,FTP,Socks,RTSP,Gopher)中的代理證書。我發現我需要將域名和反斜槓放在我的用戶名之前,以允許在任何OSX瀏覽器中進行網絡訪問......所以,假如我這樣做了,然後OSX代理提示消失了,我被允許訪問,我會想到iOS模擬器會繼承這些設置......?

任何想法?

還有一點可能是不相關的:我們還沒有想出如何訪問這臺Mac上的App Store;儘管假設通過代理,任何使用App Store只會導致超時,我們甚至無法看到「主頁」。我想知道如果iOS模擬器使用其他類似App Store的協議進行類似的網絡調用......? (我本以爲App Store會是HTTPS,但我不知道)。

任何想法讚賞。

+1

任何想法都可以嗎? – bobsmells

回答

7

如果將* .apple.com放入您的代理直通列表中,模擬器將停止抱怨它。

像你一樣,我無法通過我們的公司代理獲得Apple Store的服務。我已經通過使用無線網絡解決了這個問題,當我必須使用App Store時,無線網絡不使用代理。

我在操作系統中發現了許多其他不通過我們的代理工作的東西。

+1

非常感謝,這讓我瘋狂。偉大的修復! :) – bobsmells

+0

'* .apple.com'也會阻止所有網站/連接。 – Jack

0

我有同樣的問題,發現另一種方式而不接觸代理設置

我在其他版本正與OSX - 埃爾卡皮坦在Mac上,所以也許這些步驟可能會略有不同:

  • 轉到系統預置
  • 轉到網絡
  • 選擇您的連接(無線/以太網/ Thunderbolt-Ethernet)
  • 點擊高級選項
  • 去標籤代理
  • 兩個箱子自動檢測代理(關於你的Mac互聯網連接)和Web代理(HTTP)
  • 插入您的登錄憑據Web的代理(HTTP)

這大大降低了我所使用的所有3個mac上Proxy-PopUp的發生率。(至少當我從xcode啓動我的應用程序時,它不會再出現)