我使用運行在我的開發箱上的本地服務器開發我的iOS應用程序。當在設備上進行測試時,我通過IP地址直接連接,該地址通過HTTP而不是HTTPS(因此我無需在開發過程中處理自簽名證書,而設備甚至不會喜歡)。應用程序傳輸iOS9中的安全和IP地址
我認爲這就足夠了:
但是,不能讓它不還增加NSAllowsArbitraryLoads = YES
工作,AKA這樣的:
現在,我將有要記住在生產版本中生成但不在開發過程中刪除此內容... arg。如果NSExceptionDomains
與IP地址一起工作,如果沒有,還有什麼我可以做,而不需要啓用NSAllowsArbitraryLoads
?
我遇到了這個鏈接:https://forums.developer.apple.com/thread/6205關於允許在局域網上的IP地址。不幸的是,目前沒有解決方案,但功能請求已提交。 –
有沒有人找到說明這一點的官方文檔?這是蘋果的錯誤,還是這是打算? –
僅用於安全目的。蘋果在WWDC-2015期間提到了這一點http://www.internetsociety.org/deploy360/blog/2015/06/apple-will-require-ipv6-support-for-all-ios-9-apps/ – PanxShaz