我正在尝试开发Flutter应用程序,它也将运行在destkop上。此应用程序使用http包:
import 'package:http/http.dart'
当我尝试执行http请求时,我收到此异常:
SocketException: Connection failed (OS Error: Operation not permitted, errno = 1), address = firebasedynamiclinks.googleapis.com, port = 443
此应用程序在Android和iOS上工作,如何为macos启用此权限?
我正在使用IntelliJ IDE,因此此答案不符合我的要求Flutter - http.get fails on macos build target: Connection failed
2条答案
按热度按时间piztneat1#
您需要添加:
到
macos/Runner/DebugProfile.entitlements
和macos/Runner/Release.entitlements
。此处记录了这一点。
uqzxnwby2#
您应该通过Xcode向您的项目给予“传出连接(客户端)”权限。有关完整的说明,请查看this link。