在iOS开发中经常会遇到duplicate symbols for architecture x86_64错误。一般原因有这几种情况:
1、类.h .m文件名重复
2、不同的.h .m文件中的宏定义、全局变量有重复
3、导入头文件的时候,.h 写成了.m
错误排查方法:
1、错误提示,一般会给出相应的类名,直接搜索,查看相应的文件
2、在错误提示中,找相应类名,查看定义的宏定义和全局变量 ,然后修改
在iOS开发中经常会遇到duplicate symbols for architecture x86_64错误。一般原因有这几种情况:
1、类.h .m文件名重复
2、不同的.h .m文件中的宏定义、全局变量有重复
3、导入头文件的时候,.h 写成了.m
错误排查方法:
1、错误提示,一般会给出相应的类名,直接搜索,查看相应的文件
2、在错误提示中,找相应类名,查看定义的宏定义和全局变量 ,然后修改