ios报错-linker command failed with exit code 1

根据项目经验,出现这个问题可能有两种情况:

1)报错信息指出问题出现在第三方框架的文件中。

如果是这种情况,需要考虑是否正确包含了第三方框架,我在引用第三方ijkplayer的时候出现过这个问题,后来发现是在引入ijkmedia的.xcworkspace时候,只是在xcode中add了这个文件,但是该文件相关的目录没有拷贝到我自己的工程目录下。所以如果不使用podfile引入第三方,自己手动在xcode中add file,需要将该依赖文件手动拷贝到工程目录中。这样做之后,问题解决。

2)报错信息指出问题出现在自己创建的文件中。

如果是这种情况,很有可能是出现了重复包含的问题,首先需要全局搜索一下该文件有几个,如果确实重复了一个以上的.h,.m文件,删除多余的就可以编译通过。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容