我似乎没有找到 App Transport Security,所以我可以暂时禁用它
Posted
技术标签:
【中文标题】我似乎没有找到 App Transport Security,所以我可以暂时禁用它【英文标题】:I dont seem to find App Transport Security so that I may disable it temporarily 【发布时间】:2020-05-14 14:40:32 【问题描述】:我是 ios 应用开发的新手。我需要禁用 App Transport 安全性,以便我可以使用 node.js 测试我的应用程序。但是当我转到 info.plist 时,我似乎根本找不到该选项。下面我附上 info.plist 选项卡的屏幕截图。 (请注意,我使用的是 Xcode 版本 11.4.1 (11E503a))。非常感谢。
enter image description here
【问题讨论】:
【参考方案1】:默认情况下不存在。您需要将其添加到您的 info.plist 中。单击plus
按钮并开始输入App Transport Security Settings
,它将为您自动完成。在那里,您可以找到选项Allow Arbitrary Loads
,根据您的要求将其设置为YES
或NO
。
您也可以通过右键单击 info.plist 文件并选择 Open as source code
并将以下内容粘贴到第一个 <dict>
之后的内容中来完成此操作
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
【讨论】:
以上是关于我似乎没有找到 App Transport Security,所以我可以暂时禁用它的主要内容,如果未能解决你的问题,请参考以下文章
使用 HTTP2 和 TLS 的 Cowboy Web 服务器在 Chrome 中获取 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY
Xamarin iOS OidcClient需要HTTPS(可能通过App Transport Security)
根据 Scheme 修改 App Transport Security
iOS 9使用HTTP(App Transport Security问题)