
IOS_Bug汇总
Gz_Jason_chen
这个作者很懒,什么都没留下…
展开
-
开发中的Bug、异常功能调试思路
(从上至下优先等级)1.(代码导致)查看崩溃记录,然后根据出错提示去查阅相关文档、文章优点:前人遇到过相同问题写的处理方法,当然马上就能使用缺点:由于网络资源分布零散,很多时候在搜索的时间所耗费的时间都不一样,把出错提示原文搜索如果得不到解决办法,剩下的就是查关键字了,最后网络无法提供参考的只能查看官方文档2.(Xcode配置导致)通常出错的话都会报一堆问题,例如库不兼容模原创 2016-01-19 09:36:51 · 704 阅读 · 0 评论 -
IOS _BSMachError: (os/kern) invalid capability (20)和_BSMachError: (os/kern) invalid name
转自:http://www.jianshu.com/p/aed40615239d我出现这个问题是在UIAlertController中点击设置使用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Privacy"]]跳转到系统设置的时候发生的_BSMachError: (os转载 2016-08-05 13:35:26 · 1295 阅读 · 0 评论 -
IOS Assigning to 'id<Delegate>' from incompatible type...解决办法<CALayerDelegate>
前言最近关于适配iOS10的文章有很多,内容覆盖的点都差不多,只是详略差异,本文只提一个简单的点:CAAnimationDelegate的适配,像这样的点,iOS10中有很多,都是坑。。。1.iOS10中CAAnimationDelegate的警告原有的工程用xcode8打开编译后,莫名的增加了许多警告,其中关于动画的警告有这样一个,虽然运行后发现并没有什么影响,但还是要探转载 2016-10-24 16:21:51 · 9282 阅读 · 0 评论 -
Xcode 8带来的新特性和坑
转自:http://www.cocoachina.com/ios/20161024/17830.htmlXcode 8正式版在9月13日已经推送给开发者下载,我也在十一回来之后,就下载了新的Xcode。下载之后就出现了很多编译错误,之前的插件也不能用了,但是发现Xcode8把好多不错的插件功能整合到自身了,感觉这点也挺不错。每个版本Xcode都会带来很多新特性,Xcod转载 2016-10-25 10:17:03 · 1191 阅读 · 0 评论 -
.DS_store 文件冲突
1.显示隐藏文件 显示:defaults write com.apple.finder AppleShowAllFiles YES 隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO2.命令行 cd到项目根目录下 文稿 (Documents)原创 2016-02-26 18:21:50 · 5924 阅读 · 0 评论 -
std::ios_base::Init::Init()”,referenced from 引用C++文件报错
Undefined symbols for architecture armv7: "std::ios_base::Init::~Init()",referenced from: __GLOBAL__I_a in XXXXXX(dsi_debug.o) "std::ios_base::Init::Init()",referenced from: __GLOBAL__转载 2017-03-17 15:37:08 · 3675 阅读 · 0 评论 -
iOS Instruments来检验你的app
转自:http://www.cocoachina.com/industry/20140114/7696.html比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。原文 http://www.raywenderlich.com/23037/how-to-use-instrument转载 2016-06-29 14:58:37 · 814 阅读 · 0 评论 -
image not found 错误解决方法
转自:http://blog.youkuaiyun.com/gghu1986/article/details/9234669dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social Referenced from: /var/mobile/Applications/00D3E0A7-4FF6-转载 2017-07-10 16:23:19 · 7224 阅读 · 1 评论 -
XCode里遇到 #include <XXX.h>file not found的解决方案
转自:http://blog.youkuaiyun.com/dongccc/article/details/41348157最近在学习如何在C++里调用Java方法,遇到提示 #include file not found 的问题。也google了好久都没有找到合适的解决方案。认真的研究了下xcode导入h头文件的的工作机制,发现xcode里有个设置是配置查找头文件位置的地方。特地总结了转载 2017-07-10 17:10:43 · 9106 阅读 · 0 评论 -
Xcode自带工具symbolicatecrash解析iOS Crash文件
http://www.jianshu.com/p/12a2402b29c2符号化iOS Crash文件的3种方法 http://www.cocoachina.com/industry/20140514/8418.html Crash文件每一项的解析 http://www.cocoachina.com/ios/20150122/10991.html 集成转载 2017-06-09 12:18:55 · 1148 阅读 · 0 评论 -
Crash常规跟踪方法及Bugly集成运用
转自:http://www.cnblogs.com/zhouxihi/p/6010636.html那么如何使用Bugly?首先先到https://bugly.qq.com/v2/注册账号, 并注册app下载SDK包将Bugly.framework拖拽到工程中, 记得勾选copy if needed.然后添加libz.tbd / libstdc++.tbd / S转载 2017-06-22 09:00:42 · 738 阅读 · 0 评论 -
"This application is modifying the autolayout engine from a background thread, which can lead to en
问题:事件在子线程中处理,多次代理回调导致可能会出现僵尸线程的报错处理: 把代理加到异步主线程处理dispatch_async(dispatch_get_main_queue(), ^(){ [self.delegate xxxxx:nil]; });原创 2016-01-29 16:43:19 · 611 阅读 · 0 评论 -
IOS8键盘模拟器无法显示,真机可以
解决方法: 选择第一个原创 2016-01-08 16:36:43 · 363 阅读 · 0 评论 -
模拟器网络请求报 1005
解决方法:还原模拟器即可原创 2016-01-08 16:34:32 · 575 阅读 · 0 评论 -
reason: 'launch path not accessible' abort() called 路径获取错误:
Application Specific Information:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'launch path not accessible'abort() calledterminating with uncaught exception of原创 2016-01-19 10:37:49 · 3811 阅读 · 0 评论 -
linker command failed with exit code 1 (use -v to see
原文:http://www.reader8.cn/jiaocheng/20131022/2003334.html在网上得到解决办法是:在工作左边导航栏Target-->Build Phases-->compile Sources中,第三库库的所有.m文件都添加到里面,然后编译通过了;情况1、转载 2015-12-02 14:41:21 · 635 阅读 · 0 评论 -
-[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (xx)
没有引用对就(xx) 的类库解决:Build--Phases---add原创 2016-01-07 11:46:10 · 2616 阅读 · 0 评论 -
The run destination "设备名称" is not valid for Running the scheme '项目名称'.
提示设备无法有效运行当前项目解决:一般默认情况下,在创建项目时候已经选择了所要运行的生态环境 IOS 或者 Mac OS, 检查Build Setting---Base SDK ,选择当前设备的系统环境原创 2016-01-08 15:50:25 · 3952 阅读 · 1 评论 -
can not find ****@x2.png
删除 BuildPress 红色文件 —>重新 addFild原创 2016-01-08 15:57:54 · 353 阅读 · 0 评论 -
.pcm 文件 冲突
fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Dev转载 2016-01-08 16:00:34 · 427 阅读 · 0 评论 -
xxx图片提示资源不足
1.发现原图片为一条线,作为登录背景图拉伸2.在iOS 8 上会无法放大拉伸处理:1.改为jpg格式(已测) 2.网上有做法说,用PS重新打开保存一次原创 2016-01-08 16:02:30 · 1005 阅读 · 0 评论 -
Undefined symbols for architecture armv7:
_deflateEnd", referenced from: -[ASIDataCompressor closeStream] in ASIDataCompressor.o "_OBJC_CLASS_$_ASIDataDecompressor", referenced from:库文件链接错误,都跟自身入引的库文件名报错相关解原创 2016-01-08 16:10:24 · 367 阅读 · 0 评论 -
Unsupported compiler 'com.apple.compilers.llvmgcc42' selected for architecture 'armv7'
拿来老外的解决方法:Change your compiler for C/C++/ObjectiveC Go to Build Settings->Build OPtions->compiler for C/C++/ObjectiveC; select Default(Apple LLVM5.0)转载 2016-01-08 16:15:11 · 356 阅读 · 0 评论 -
真机编译报错:"The application could not be verified."
删除之前在设备上安装的app就好了,问题是上一次的证书跟现在的证书不一致导致所造成。原创 2016-01-08 16:18:00 · 511 阅读 · 0 评论 -
使用Xcode自带单元测试UnitTest
转自:http://www.jianshu.com/p/009844a0b9ed什么时候用到单元测试:1、写完代码以后:想要验证一下自己写的代码是否有问题。2、写代码之前:就是写代码之前所有的功能分模块的设计好,测试通过了再写。(我反正是没用过)。3、修复某个bug后:一般修复完某个bug,为了确保修复是成功的,会写测试。怎么写单元测试好像废话有点多了,转载 2017-06-28 10:18:18 · 1004 阅读 · 0 评论