提问人:natady 提问时间:11/5/2023 最后编辑:natady 更新时间:11/6/2023 访问量:52
Flutter iOS 模拟器“主机查找失败”错误
Flutter iOS Emulator 'Failed Host Lookup' Error
问:
各位开发者大家好
我正在使用 Flutter 开发一个位置共享应用程序。 当我启动 iOS 模拟器时,我遇到“主机查找失败”错误。 地图服务器和后端服务器都会出现此问题。 奇怪的是,一些HTTP请求是成功的。 我已经调查了一天,但无法确定原因。请帮帮我。
我试过什么
- 将 Mac DNS 配置添加到 8.8.8.8
- 重新启动开发计算机和仿真器
- 使用固定线路连接和移动数据连接进行测试
- 运行 'Flutter upgrade'
- 运行“Flutter doctor”
错误消息示例
flutter: ClientException with SocketException: Failed host lookup: 'cyberjapandata.gsi.go.jp' (OS Error: nodename nor servname provided, or not known, errno = 8), uri=https://cyberjapandata.gsi.go.jp/xyz/std/16/56527/26252.png?
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: ClientException with SocketException: Failed host lookup: 'xxx.supabase.co' (OS Error: nodename nor servname provided, or not known, errno = 8), uri=https://xxx.supabase.co/rest/v1/yyy
#0 IOClient.send (package:http/src/io_client.dart:119:7)
截屏
答:
0赞
Shahed Emon
11/6/2023
#1
添加 info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
评论