这种问题,一般出如今添加第三方库文件或者多人开发时。html
这种问题通常是找不到文件而致使的连接错误。 咱们能够从以下几个方面着手排查。ide
1.以以下错误为例,若是是多人开发,你同步完成后发现出现以下的错误。ui
错误中出现了“MyPageLogViewController”这个类,你能够找到这个类的.m文件, 查看他的Target Membeship, 以下图spa
若是没有勾选上,点击勾选。而后编译查看。.net
2. 若是是新添加的第三方库,且不是静态库code
先重复第一步过程,而后找到 Build settings->Linking->Other Linker Flagsorm
将此属性修改为-all_load 或者 -ObjC ,这个视状况而定。总之能够多试几回。
xml
3.若是添加的是第三方静态库(.a文件)htm
在用到这个库的全部文件中都出现了错误, 如上 BaiduMobStatAppDelegate 类和 MyPageLogViewController类blog
这种状况就多是这个静态库路径混乱致使的连接错误
解决方法:Build settings->Search Path->Library Search Paths 添加静态库的相应路径。以下图
若是上面的全部方法都无论用。你能够再试试一下几个方法:
1,看看是否是有新添加的文件跟以前文件同名
2,错误信息中出现了某个类的名字,去原文件中看看#import了哪些第三方库,把这些库挨个注释排除,找到出错的那个库,而后按照官方提供的步骤从新添加一遍。