②如果你的輸出信息是 xxxx - error: "This app is not allowed to query for scheme xxxx"
(在這里因為我的 App 集成了分享到QQ、微信、微博的功能,xxxx部分我看到了 mqq、wechat、sinaweibosso 等多條信息)
去 Info.plist 里面建立一個叫 LSApplicationQueriesSchemes 的 Array,把你在xxxx部分看到的詞匯一個一個填進去,直至控制台沒有任何相關輸出即可。

③關於其他通過 WebView 訪問 http 網址引發的控制台報錯信息
Info.plist 中設置 ATS
<key>NSAppTransportSecurity</key> <dict> <!--Include to allow all connections (DANGER)--> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
如之前所說,Apple 希望我們訪問相對安全的 HTTPS,所以在你需要訪問 HTTP 時,
雖 Apple 不建議,但可通過在 Info.plist 中聲明如上圖所示的內容,倒退回不安全的網絡請求,這樣依然能讓 App 訪問指定 HTTP,甚至任意的 HTTP。
文/KyXu大魔王(簡書作者)
原文鏈接:http://www.jianshu.com/p/e38a609f786e
著作權歸作者所有,轉載請聯系作者獲得授權,並標注“簡書作者”。
原文鏈接:http://www.jianshu.com/p/e38a609f786e
著作權歸作者所有,轉載請聯系作者獲得授權,並標注“簡書作者”。
