一、防火墙有什么限制?
由于 SDK 使用 UDP 协议进行音视频传输,所以在对 UDP 有拦截的办公网络下无法使用。如遇到类似问题,请参见 应对公司防火墙限制 排查并解决。
二、iOS 打包运行 Crash?
请排查是否 iOS14 以上的 debug 模式问题,具体请参见 说明。
三、iOS 无法显示视频(Android 正常)?
请确认在你项目的info.plist中io.flutter.embedded_views_preview值为 YES。
四、更新 SDK 版本后,iOS CocoaPods 运行报错?
1. 删除 iOS 目录下Podfile.lock文件。
2. 执行pod repo update。
3. 执行pod install。
4. 重新运行。
五、Android Manifest merge failed 编译失败?
1. 请打开/example/android/app/src/main/AndroidManifest.xml文件。
2. 将xmlns:tools="http://schemas.android.com/tools"加入到 manifest 中。
3. 将tools:replace="android:label"加入到 application 中。
六、因为没有签名,真机调试报错?
若报错信息如下:
1. 你需购买苹果证书,并进行配置、签名操作后,即可在真机上调试。
2. 证书购买成功后,在target > signing & capabilities中进行配置。
七、对插件内的 swift 文件做了增删后,build 时查找不到对应文件?
在主工程目录的/ios文件路径下pod install即可。
八、Run 报错“Info.plit, error: No value at that key path or invalid key path: NSBonjourServices”?
执行flutter clean后,重新运行即可。
九、Pod install 报错?
若报错信息如下:
报错信息里面提示 pod install 的时候没有generated.xconfig文件,因此运行报错,你根据提示需要执行 flutter pub get 解决。
注意:说明:
注意:该问题是 flutter 编译后的问题,新项目或者执行了 flutter clean 后,都不存在这个问题。
十、Run 的时候 iOS 版本依赖报错?
若报错信息如下:
可能是 pods 的 target 版本无法满足所依赖的插件,因此造成报错。因此你需修改报错 pods 中的 target 到对应的版本。
十一、Flutter 支持自定义采集和渲染吗?
目前不支持。自定义采集和渲染平台支持详情,请参见 支持的平台。