ios报错-linker command failed with exit code 1

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

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

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

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

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

你可能感兴趣的:(ios报错-linker command failed with exit code 1)