您的位置:首页 > 移动开发 > IOS开发

iOS错误总结。。。。。持续更新中

2014-06-26 21:52 253 查看
1.clang: error: linker command failed with exit code 1 (use -v to see invocation)

工程里面不要有相同的全局变量:例如int number=0;在另一个页面也是。

2.No architectures to compile for(ONLY_ACTIVE_ARCH=YES

这种错误 修改building settings下 Build Active Architecture only 为NO即可。

3.dyld:
Symbol not found: _objc_setProperty_nonatomic

_objc_setProperty_nonatomic是ios6.0的新方法,三方库设置了Deployment Target 为6.0就会调用这2个新增的方法,为ios5中没有,我们的项目是支持ios5的。所以报错。把lib的target设置为5.0之后,没有这个错误了

如果你在使用新浪sdk,使用了libWeiboSDK_X64的库,如果在5.x上运行,也会报这个错,猜测这个版本的库时6.x以下的。换成那个不带_X64的库,没有问题。

4在使用百度统计是,如果出现类似错误



在buildPhases 下添加coreTelephoney.framework即可



这个问题,花费了我2天的时间才找到,总以为是自制的静态库的问题。

no provisioning profile at path '/Users/user/Library/MobileDevice/Provisioning Profiles/XXXXX.XXX

当报这种错误时,工程证书不正确,修改build setting下 的Provisioning Profile为正确的的项目证书即可
malformed or corrupted AST file: iosXXX,类似的错误时,时xcode编译器的问题,清理下/Library/Developer/Xcode/DerivedData下的数据

即可。

4.

错误:ld: symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundle1.o for architecture i386
原因:不支持低版本的系统如3.0
解决:Deployment Target was 3.0. Changing it to 4.3 fixed it.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: