报错总结

1. redefinition of “zzzz” 

原因:重新定义 项目中有重复定义的类,查看并修改

2.duplicate interface definition for class

原因:项目中有类名相同的类

3.error: Invalid bitcode signature

1.打开xcode找到Products文件夹,如图


报错总结_第1张图片

2.Products文件夹里的.app文件,show in Finder 选择三栏显示模式如图

3.往前滑找到DerivedData文件夹, 删除 ,如图


4.linker command failed with exit code 1 (use -v to see invocation)

1、检查引用文件是否出错,把xxx.h文件弄成了xxx.m文件,检查一下你的所有引用;

2、在工作左边导航栏Target–>Build Phases–>compile Sources中,第三库库的所有.m文件时候重复添加。

3、设置 Project -> Pods 下所有第三方库的 Build Active Architecture Only 为 NO


报错总结_第2张图片


4.dyld: Library not loaded: /System/Library/Frameworks/Contacts.framework/Contacts

后面查了资料这个问题得产生是因为引用得一些framework只能存在于高版本得sdk中,但是,如果编译到低版本的ios就会发生这样的问题

这里需要在对应的target下的Build Phases标签里,找到Link Binary With Libraries,在里面找到Contacts.framework,把status由Required 修改成Optional,然后再运行就OK了

其他的类似的错误应该都差不多操作

参考:https://blog.csdn.net/yanjunmu/article/details/48785947

你可能感兴趣的:(报错总结)