首页 > 代码库 > IOS开发笔记
IOS开发笔记
常见错误:
E001:Undefined symbols for architecture i386
错误描述:
Undefined symbols for architecture i386:“_OBJC_CLASS_$_XXX”, referenced from:objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed with exit code 1 (use -v to see invocation)
这个错误的发生原因一般是“XXX”这个文件(类库)虽然引入了工程中,但是由于种种原因(常见于多人开发,svn同步不规范)导致“XXX”并未被添加到project.pbxproj这个文件中。
S001:解决方法:是点击工程,在targets界面中找到Build Phases,根据提示信息“XXX”来判断缺少什么文件,一般如果缺少自定义的文件,XXX会是缺少的类名,那么就在Complie Sources中加入该文件。如果缺少类库,则在Link Binary With Libraries中加入该类库。
引用:http://www.cnblogs.com/lovekarri/archive/2013/03/06/2945620.html
E002: 运行时,抛错:Unknown class XXX in Interface Builder file.
解决方法:S001. Complie Sources中加入该文件。
IOS开发笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。