iOS崩溃错误之linker command failed with exit code 1

错误原因一:工程中有重复文件

当我们工程中有重复的文件时(这个可能是我们导入的文件重复了,或是其他原因,总之造成了我们工程中有了两个或多个相同名字的文件),就会出现这个错误。

错误原因二:第三方库链接错误

当我们工程中添加了第三方库,但是库的链接路径没有设置好,或是有些frameworks没有添加进去,导致第三方库的.m实现文件没有参加到编译中去,也会出现这个错误。
  如:参考

错误原因三:错把.m文件作为.h文件引用

当我们需要引用某个声明.h文件,却错误的引用了它的.m声明文件时,就会出现这个错误。
  如:参考,这个例子中的错误一。

其他未碰到和验证的错误

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容