gpt4 book ai didi

ios - 尝试在 Swift 中使用 API 连接时出现 SSL 错误

转载 作者:行者123 更新时间:2023-12-04 22:34:45 25 4
gpt4 key购买 nike

有人能告诉我为什么我遇到连接错误吗?
我可以通过浏览器访问 API URL,但是当我的应用程序尝试建立连接时,会出现错误。是我的网络吗?我的机器上需要某种证书吗?

enter image description here

最佳答案

我终于按照以下步骤解决了这个问题:
#1。在 iOS 模拟器上安装 Zscaler Root CA 并启用完全信任
一个。从我的 MAC 钥匙串(keychain)中导出 Zscaler 根 CA
湾。将导出的证书拖放到我在 iPhone 模拟器中的 Xcode 构建中(这将启动安装)
C。转到(在模拟器中)常规设置 -> 关于 -> 证书信任设置 并启用对 Zscaler Root CA 的完全信任。
#2。在 Xcode 项目中添加 NSAllowsArbitraryLoads
一个。将附加 key 添加到项目的 info.plist 配置文件中<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>

关于ios - 尝试在 Swift 中使用 API 连接时出现 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60913043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com