2016年11月23日 星期三

Swift 3.0 - 載入 http 的網址 的方法



在 Xcode 左側專案的檔案列表中,找到 info.plist 並按右鍵,選擇「 Open As 」=> 「 Source Code 」

在最下方的 </array> 底下加入下列文字

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>


設定完成後,即可以載入 http 網頁。

註:
在 iOS 10 之後,仍然可以這樣設定。未來要上架至 App Store 時,如果使用了此設定,必須要有合理的原因,像是使用的第三方 API 且尚未提供加密連線(即 https ),才有可能會通過。

如果是連線至自家遠端主機而尚未設置 https ,基本上是無法通過審核。解決的方法便是將所有遠端主機都設置好 https ,才能通過。

沒有留言:

張貼留言