开发 Flutter 的过程中,MacOS 系统下的 Destop 调试发现 Image.network(url) 无法起作用。经过一番调试发现是 mac debug 模式下,是没联网的。本地 Xcode 只是设置了一个 Sandbox 的沙盒环境,如果要联网访问远程服务器的图片文件,是需要自己加配置开启的。
“`
Image.network(value[‘imageUrl’]),“`
需要加配置
“`
<key>com.apple.security.network.client</key>
<true/>“`
到
macos/Runner/DebugProfile.entitlements
和 macos/Runner/Release.entitlements
文件中即可。