linker command failed with exit code 1 (use -v to see invocation)
这个错误在开发中遇到真是头疼的不行。刚开始接触第三方静态/动态库 总结了一下几种我可能遇到的情况。如果在遇到其他情况,以后再进行补充
- 动态库路径不对,或没有选择-all_load
- 如果是新添加的第三方库,且不是静态库,找到 Build settings->Linking->Other Linker Flags,将此属性修改成-all_load 或者 -ObjC
- 如果是第三方库所有文件都报错,应该是.a文件的路径不对,Build settings->Search Path->Library Search Paths 添加静态库的相应路径
- 或者是第三方静态库中有.m文件没有在Build Phases ->Compile Sources中包含
本文总结了在开发过程中遇到的Linker Command失败的几种常见情况及解决方案,包括动态库路径问题、静态库路径配置不当、库文件包含不全等,并提供了相应的解决方法。
795

被折叠的 条评论
为什么被折叠?



