中国iOS开发者协会 错误警告
中国iOS开发者协会
这个作者很懒,什么都没留下…
展开
-
iOS 捕获Crash 发送Bug邮件
在开发过程中,我们有时候会留下Bug,用户在使用我们的app 的时候,有时会出现闪退,这时候我们可以让用户给我们发送邮件,以让我们开发人员更加快速的地位到Bug的所在,以最快的时间解决,同时也提高用户体验。 在AppDelegate.m文件中,添加如下代码:[cpp] view plaincopyNSUncaughtExceptionHand原创 2014-04-29 22:23:42 · 716 阅读 · 0 评论 -
Xcode崩溃、内存泄露检查方法
project - profile秘诀:1.假如崩溃在main.m里面,就可以设置全局异常断点(Exception Breakpoint)。2.在异常断点开启的状态下,你也没有得到得到有用的信息。在这种情况下,多继续几次运行这个app,或者在调试提示后面输入“po $eax”命令。3.大多数崩溃的一般原因和一些bug都是在你的xib中或者storyboa原创 2014-04-28 20:26:58 · 788 阅读 · 0 评论 -
IOSUndefined symbols for architecture armv7s:解决之道
Undefined symbols for architecture armv7s: "_sqlite3_reset", referenced from: _initializeStatement in Parse(PF_FBCacheIndex.o)只因缺少了某个类库文件,我们只需去把它添加进去即可。在这里"_sqlite3_reset"原创 2014-04-28 20:19:50 · 551 阅读 · 0 评论 -
IOSsymbol(s) not found for architecture i386 解决办法
Undefined symbols for architecture i386: "_OBJC_CLASS_$_SearchResultController", referenced from: objc-class-ref in ViewController.old: symbol(s) not found for architecture i386c原创 2014-04-28 20:20:51 · 1307 阅读 · 0 评论 -
解决XCode编译错误clang: error: linker command failed with exit code 1
今天看到有人选择iPhone4可以成功编译;但iPhone5编译出现以下错误:clang: error: linker command failed with exit code 1 (use -v to see invocation)网上找了好久解决方法,以下方法我可以编译成功,但我也不是很懂有什么影响,请高手指导。(QQ:274010315)一、把 Valid原创 2014-05-18 10:44:21 · 2466 阅读 · 1 评论 -
Your build settings specify a provisioning profile with the UUID, no provisioning profile was
在Archive项目时,出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUID的provisioning profile找不到,感觉很奇怪。明明自己的provisioning prof原创 2014-04-25 12:00:51 · 641 阅读 · 0 评论 -
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VA 解决方法
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VA运行报错 出现的原因:armv7s是应用在iPhone 5 A6 的架构上的解决的方式:1,在Project target里“Architectures”设置为“Standard (armv7,armv7s)”2,修改在原创 2014-05-10 12:34:47 · 766 阅读 · 0 评论 -
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS
错误代码:No architectures to compile for(ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7armv7s)xcodebuild 这个target的时候命令行报错转载 2014-04-25 13:02:45 · 703 阅读 · 0 评论 -
Undefined symbols for architecture i386或者armv7: “_OBJC_CLASS_$_XXX
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 w原创 2014-05-09 09:07:51 · 980 阅读 · 0 评论 -
IOS EXC_BAD_ACCESS
XCode调试技巧之EXC_BAD_ACCESS中BUG解决是本文要介绍的内容,在iphone开发的时候EXC_BAD_ACCESS这个bug时不容易找到原因的,在网上找到的3个关于这个问题的方法,希望可以帮到你,我自己试了一下第一中方法,效果还不错首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。1.原创 2014-04-21 21:02:55 · 793 阅读 · 0 评论 -
[WARN]Warning: Multiple build commands for output file /
xcode中 有时候会报一个警告: [WARN]Warning: Multiple build commands for output file /xxx 要解决这个问题很简单: 1.选择你的工程 2.选择target 3.点击 Build Phases 4.展开Copy Bundle Resources 5.删除里面的刚才提示警告的文件,一般为红色的名字的文件原创 2014-04-21 21:23:57 · 943 阅读 · 5 评论 -
Xcode的控制台调试命令
1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++. 2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构. 3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析的. 这样可以在编辑的时候就可以很好的了解你的代码.编译器进化之后,原创 2014-04-21 21:04:08 · 649 阅读 · 0 评论 -
Xcode崩溃、内存泄露检查方法
秘诀:1.假如崩溃在main.m里面,就可以设置全局异常断点(Exception Breakpoint)。2.在异常断点开启的状态下,你也没有得到得到有用的信息。在这种情况下,多继续几次运行这个app,或者在调试提示后面输入“po $eax”命令。3.大多数崩溃的一般原因和一些bug都是在你的xib中或者storyboard中的连接丢失了或者是错误的连接。这些情况不会在编译转载 2014-05-03 22:59:45 · 682 阅读 · 0 评论 -
Choose a destination with a supported architecture in order to run on this device. 分类: 技术
通常出现这个问题的原因是以前的老项目在新版本的xcode中打开时会出现为这个问题。郁闷了一段时间, 在网上也没有找到合适的解决方案, 后来发现其实是这个提示过于误导。大部分人看到这个提示,立马会想到可能是architecture设置成不对,但不管怎么去修改,这个错误还是会存在。 其实只要把编译器改成现在的LLVM即可。 修改位置Project->Build Settin原创 2014-04-28 10:41:14 · 580 阅读 · 0 评论