解開XCode開發工具的http協議限制問題

2021-07-24 10:33:20 字數 1506 閱讀 5704

使用xcode8.1開發ios應用,使用webview做乙個網頁demo,結果中途出現很多問題,第一是發現nsurl在xcode8.1的swift3版本下需要用url替代,另外乙個就是xcode預設不開啟http請求的問題。執行日誌內容如下:

thetwo will be used. which one is undefined.

2016-11-07

最下面的內容意思就是:

應用程式預設暫時遮蔽了不安全的http協議(http:/ /)。如果想允許,可以通過您的應用程式的info.plist檔案配置。

使用open as source code的方式開啟專案根目錄下的info.plist檔案,在最後結束的位置加入:

nsallowsarbitraryloadskey>

dict>

<?xml version="1.0" encoding="utf-8"?>

version="1.0">

string>

cfbundledisplaynamekey>

string>

cfbundledevelopmentregionkey>

enstring>

cfbundleexecutablekey>

$(executable_name)string>

cfbundleidentifierkey>

$(product_bundle_identifier)string>

cfbundleinfodictionaryversionkey>

6.0string>

cfbundlenamekey>

$(product_name)string>

cfbundlepackagetypekey>

cfbundleshortversionstringkey>

1.0string>

cfbundleversionkey>

1string>

lsrequiresiphoneoskey>

uilaunchstoryboardnamekey>

launchscreenstring>

uimainstoryboardfilekey>

mainstring>

uirequireddevicecapabilitieskey>

armv7string>

array>

uisupportedinte***ceorientationskey>

uiinte***ceorientationportraitstring>

uiinte***ceorientationlandscapeleftstring>

uiinte***ceorientationlandscaperightstring>

array>

nsallowsarbitraryloadskey>

dict>

dict>

plist>

xcode開發工具

xcode 包括 xcode ide swift 和 c c objective c 編譯器 instruments 分析工具 模擬器 最新的 sdk 以及數百個強大的功能 創新工具可幫助您建立出色的應用程式 swift 是一種直觀的程式語言,安全 快速且現代 swiftui 是乙個革命性的框架,可...

IOS開發工具介紹之Xcode開發工具使用

專家 麥子學院特約授課老師柯博文 ios開發入門實戰 向我們詳細的講述了ios開發 實戰過程。xcode開發工具是ios開發的流程使用範圍最廣的工具。在所有課程開始之前,柯博文老師先教會我們認識xcode。把xcode工具使用作為這節課的重點,現在我們將其做乙個簡要的歸納。定製工作區間 柯博文老師在...

通俗易懂了解開發工具VS

微軟的強大ide 開發環境 vs 裡面可以開發的語言很多這個也都知道。但是裡面還有很多設定啊使用對於我們小白來講還是不太清楚滴,所以寫這篇文章也是好好了解一下開發工具。對於開發者而言,開發工具就是 的掌握熟練度越高肯定工作就事半功倍。開始 從新建解決方案開始,開發工具就是為了開發專案,第一步是新建解...