ios - 未定义的符号:___darwin_check_fd_set_overflow
问题描述
当我尝试运行我的项目时出现此错误。
Undefined symbol: ___darwin_check_fd_set_overflow
在这里,我包含pod 'mobile-ffmpeg-full', '4.3.2'
了这个用于视频流的框架。
完全错误:
Undefined symbols for architecture arm64:
"___darwin_check_fd_set_overflow", referenced from:
_read_key in mobileffmpeg(libmobileffmpeg_la-fftools_ffmpeg.o)
_xmlNanoFTPCheckResponse in libxml2(nanoftp.o)
_xmlNanoFTPCloseConnection in libxml2(nanoftp.o)
_xmlNanoFTPList in libxml2(nanoftp.o)
_xmlNanoFTPGet in libxml2(nanoftp.o)
_OUTLINED_FUNCTION_8 in libxml2(nanoftp.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
框架 Git 链接: https ://github.com/tanersener/mobile-ffmpeg
解决方案
I had same Issue that solved by Following step.
- comment all flipper function in podfile
- remove/comment flipperInit in appDelegate
- remove podfile.lock file in ios directory
- pod install,
- clean project
- run again
推荐阅读
- php - 如何修复 PHP post 方法发生的 CORS 错误
- java - 无法从 SaxonEE9-9-1-4J 中的 XSLT 调用扩展 Java 方法
- python - Kivy 在画布绘制上有一个可点击的按钮
- sql - PostgreSQL 函数返回“查询没有结果数据的目的地”
- javascript - Javascript单页应用和脚本管理
- php - 只更新 symfony 上 JSON 接收到的一些字段
- python - 哪些是现代的 glTranslate 和 glRotate 替代品?
- java - 任务':html:draftCompileGwt'的libGDX执行失败
- python - 获取pandas解析时跳过的空行数
- r - 当 R 中存在字符时,R- grepl 不匹配字符。(UTF-8 编码)