1. redefinition of “zzzz”
原因:重新定义 项目中有重复定义的类,查看并修改
2.duplicate interface definition for class
原因:项目中有类名相同的类
3.error: Invalid bitcode signature
1.打开xcode找到Products文件夹,如图
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
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