ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1

IOS bug记录

之前做个小项目,接入穿山甲后xcode就报这个bug ,查了好久才解决掉,忙完项目了记录一下,供大家参考和自己备忘

先上图
ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1_第1张图片
这种情况是项目中缺少了一些modules,使用Xcode中列出的错误信息找到缺失的modules,并将其添加到项目中。
搜索 _res_9_ninit 和 _res_9_ndestroy, 发现这两个符号是在 libresolv.9.tbd 中定义的ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1_第2张图片
ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1_第3张图片
导入libresolv.9.tbd
打包通过 bug解决

你可能感兴趣的:(#,iOS,Unity,unity,unity3d,ios,xcode)