1. 程式人生 > >iOS【開發常見錯誤https問題解決】

iOS【開發常見錯誤https問題解決】

遇到的錯誤

The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

少年莫慌,這是升級的ios9的https問題,解決起來很簡單,關閉他,咱還是用http

解決

1:在Info.plist中新增NSAppTransportSecurity型別Dictionary。
2:在NSAppTransportSecurity下新增NSAllowsArbitraryLoads型別Boolean,值設為YES
3:注意,單元測試下面也有一個Info.plist,修改那個檔案是沒有作用的!

其他

如果想讓有的域名支援https的話也可以這麼配置:
補充了配置的方法
對於實在不支援HTTPS的應該首先考慮新增例外

新增例外的方式也很簡單:
左鍵Info.plist選擇open with source code
然後新增類似如下的配置:

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>qq.com</key
>
<dict> <key>NSIncludesSubdomains</key> <true/> </dict> <key>sina.com.cn</key> <dict> <key>NSIncludesSubdomains</key> <true/>
</dict> </dict> </dict>

根據自己需要的域名修改, NSIncludeSubdomains 顧名思義是包括子域的意思。

相關推薦

iOS開發常見錯誤https問題解決

遇到的錯誤 The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 少年莫慌,這是升級的ios9的

Android 開發常見錯誤解決方法集錦

                                                 作者:段興               2014-5-24 1    DescriptionThe container 'Android Dependencies' refe

Git常見錯誤提示解決辦法和常用方法

log image 解決 遠程 添加 logs 遠程倉庫 錯誤 ima 1.添加遠程倉庫時提示fatal: remote origin already exists. 先刪除遠程倉庫,再添加遠程倉庫 最後再push 2.修改本地文件(比如README.md)後,更新到g

OpenCV筆記 11VS2013中執行OpenCV 3.0時常見錯誤解決方法

===========2016年10月29日更新================= 本次在筆記本中安裝VS2015和OPENCV 3.1.0參照毛新雲的教程的出現了諸多問題, 最後按照這篇部落格的步

oracle常見錯誤oracle監聽程式配置/“ORA-12541: TNS: 無監聽程式”

一、問題描述 在用PL/SQL Developer連線Oracle 11g時報錯“ORA-12541: TNS: 無監聽程式”,如下圖所示。可以按照如下的步驟進行解決。 二、解決方案 1、監聽程式配置  從開始選單中開啟“Oracle Net Configu

iOS ---開發適配iPhone XS, iPhone XS Max, iPhone XR

總結為以下幾點: 一、   螢幕大小適配 三款手機,分別是iPhone XS,iPhone XR,iPHone X Max,其中iPhone XS的螢幕尺寸和iPhone X的是一致的,另外兩款都有了新的尺寸,具體尺寸如下 具體原理性的東西就多說了,因為

PHP使用curl請求https站點的常見錯誤解決方案

使用curl請求http站點和https站點最大的不同就是https站點有證書驗證這一環節,如果證書驗證不通過則無法發起請求,不管是請求什麼型別的站點遇到問題時先把錯誤碼打印出來看一下,列印錯誤碼的程式碼片段如下: $error = curl_errno($ch); //其

ios 常見錯誤解決辦法(不定時更新)

這類錯誤是因為將專案拷貝到新的電腦造成的錯誤(原因是專案名稱不同造成的),解決辦法:更改Build Setting中的專案名稱就好了。    Build Setting ->Product Name  未完待續。。。。

java開發常見錯誤解決

1、java類編譯錯誤 錯誤: 非法字元: ‘\ufeff’ 錯誤: 需要class, interface或enum 原因:Eclipse,右鍵選擇該類的properties,會發現該類的編碼是U

HTTPS站點使用WebSocket的常見錯誤解決方案

因為HTTPS是基於SSL依靠證書來驗證伺服器的身份,併為瀏覽器和伺服器之間的通訊加密,所以在HTTPS站點呼叫某些非SSL驗證的資源時瀏覽器可能會阻止。比如使用ws://***呼叫websocket伺服器或者引入類似http://***.js的js檔案等都會報錯。這裡簡述一下連線websocket

安卓開發常見錯誤原因及解決方法

做安卓開發一年半了,遇到過不少的問題,其中有些花了不少時間才得到解決,有些至今不知為何,也請高人指點迷津,為我撥雲見日~~有錯誤也多多包涵,幫我糾正~~ 1.更換安卓專案的庫檔案(即使庫檔案程

iOS開發熱門遊戲_超級猜圖Demo

先看效果圖 思路 需求分析 1,搭建介面 1》上半部分,固定的,用Storyboard直接連線(OK) 2》下半部分,根據題目的變化,不斷變化和調整,用程式碼方式實現比較合適(OK) *備選按鈕區域(OK) *答案按鈕區域(OK) 2,編寫程式碼 1》大圖,小圖

在myeclipse中使用maven前常見錯誤解決辦法

eclips aam lai loj yate ren err jar ued %E4%BD%BF%E7%94%A8CHttpFile%E4%BB%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%AD%A3%E7%A1%AE%E7%9A%

iOS 蘋果開發證書失效的解決方案(Failed to locate or generate matching signing assets)

attempted can app 根證書 原因 ... emp ati dev 從2月14日開始,上傳程序的同學可能會遇到提示上傳失敗的提示. 並且打開自己的鑰匙串,發現所有的證書全部都顯示此證書簽發者無效. 出現以下情況: Failed to locate or gen

MVC MVC常見錯誤解決辦法

.cn log entity ash cnblogs vid services ron strong MVC常見錯誤及解決辦法 問題1: 必須添加對程序集“EntityFramework, Version=5.0.0.0, Culture=neutral,

web程序常見錯誤解決方法

開始 個數字 ice 依據 文件中 方法參數 500錯誤 程序 運行 404錯誤產生原因及解決方法 在剛開始進行Web應用開發的時候,經常看見頁面出現404這個數字,我們一般會稱之為運行產生了404錯誤。類似於404這個數字,還有可能在頁面上看到405、500這兩個數字,他

開發常見錯誤之 :Missing artifact com.sun:tools:jar 1.7.0

problems code iss file http 1.7 tin osi 改名 Missing artifact com.sun:tools:jar 1.7.0 解決辦法一: 手動配置pom.xml,添加一個dependency如下: <dependency&

java開發常見錯誤匯集

是把 jquer app 當我 腳本 ons ado lan 入參 1.一直出不來結果,原來是把el表達式寫錯了,後面多寫了一個“)”,謹記 <c:if test="${not empty LOGIN_USER })"> 2.瀏覽器報錯 如:POST

db2 常見錯誤以及解決方案[ErrorCode SQLState]

綁定 不支持 generate replace 成功 sel 內存 one tables 操作數據庫流程中,遇到許多疑問,很多都與SQL CODE和SQL State有關,現在把一個完整的SQLCODE和SQLState不正確信息和有關解釋作以下說明,一來可以自己參考,

jenkins 常見錯誤解決方法整理

ref 令行 follow ESS tro windows ins 常見錯誤 以管理員身份運行 現象 WMI.WmiException:AccessDenied 解決方法: 以管理員身份運行 cmd 命令行 jenkins-slave install jenkins