
iOS
文章平均质量分 80
知行合一认知升级
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
APP启动优化——二进制重排,从入门到精通
APP启动优化,二进制重排原创 2021-12-30 10:37:56 · 609 阅读 · 0 评论 -
如何使用dSYM符号化crash日志。解析线上crash
如何使用dSYM符号化crash日志。解析线上crash1 获取未解析的crash日志。2 获取dSYM文件3 使用xcode的symbolicatecrash工具进行符号化3.1 找到symbolicatecrash3.2 将crash, dSYM,symbolicatecrash放置在同一个文件夹3.3 执行命令,生成符号化的文件4 常见问题4.1 Error: “DEVELOPER_DIR” is not defined at ./symbolicatecrash4.2...原创 2021-12-11 08:35:08 · 936 阅读 · 1 评论 -
iOS调试技巧总结
对于大型APP,每次修改重新编译,都需要几分钟时间,因此要在一次运行中尽量多的解决问题,减少编译的次数。无论是需求的迭代,还是bug的调试,都可能会遇到陌生的代码,对于不熟悉的代码,如何调试呢?一 打Log只需要一行输出函数,即可看到各个方法的执行顺序,知道输入、输出值,但是对代码入侵性太强,并且频繁修改消耗过多编译的时间。二 问写代码的人最直接最高效。但是如果不经过思考,就直接问,下次遇到类似的问题还是不会。因此我认为最好先自己调试,如果几个小时还无法解决,再请教。对于遇到的问题,不能仅仅当成原创 2020-12-04 14:25:09 · 359 阅读 · 0 评论 -
reveal20 for Xcode 10 真机iPhone调试步骤详解
reveal20已发布,以前官网没说怎么用真机调试,现在发现已支持真机。#调试有三种方式:1、使用cocoaPods。2、链接framework。3、断点。但是因为我们项目非常复杂,只能自己加断点。断点调试步骤1)按com+8打开断点界面,添加一个Symbolic Breakpoint。编辑断点,Symbol内输入:UIApplicationMain。Debugger Command下面...原创 2019-01-01 14:40:41 · 872 阅读 · 0 评论 -
iPhone如何拿到ipa?iPhone如何查看沙盒 iOS12
工作需要,将一条Log写在文件中,然后拿到此Log,这就需要查看沙盒,通过拿到ipa来查看log文件,其写入在沙盒Document目录下的日志文件。为了得到ipa,尝试了5种方法。1):iTools方法,无法备份ipa。2):iMazing,近一年才流行的软件,可以方便备份、恢复。通常用于下载在国区App Store无法下载的App。亲测了一下,发现其经过特殊加密、压缩,保存的文件后缀为i...原创 2018-10-13 19:36:18 · 6270 阅读 · 0 评论 -
is automatically signed, but provisioning profile has been manually specified. Set the provisioning
错误提示Xcode10证书错误XXX is automatically signed, but provisioning profile YYY has been manually specified. Set the provisioning profile value to “Automatic” in the build settings editor, or switch to ma...原创 2018-09-25 21:27:47 · 9805 阅读 · 0 评论 -
reveal15 for Xcode 9 调试步骤详解,reveal无法连接问题解决方案
reveal团队2017年似乎开挂了,迭代速度极快,更新到reveal 15了。半年没写oc了,上个月开始写oc的项目。突然发现reveal不能用了,提示无法连接。按照《reveal 4 for xcode 8 2017 reveal配置xcode详解》的方法、并不可用。从reveal4更新到reveal 15,但依然提示不能连接。网上也找不到相关的资料。于是打开官网,一点点看英文,完成了配置,还...原创 2018-06-18 14:39:30 · 928 阅读 · 0 评论 -
reveal 4 for xcode 8 2017 reveal配置xcode详解
冬天时用reveal还是1.X版本。这周发现已经出来reveal 4了,用原来的方法配置已经失效了。书归正传:step 1.打开终端, 输入命令vim ~/.lldbinit添加命令command alias reveal_load_sim expr (void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/i原创 2017-07-09 14:48:43 · 717 阅读 · 0 评论 -
从网络中下载的mp3放在mac中,如何放在iphone中听?
从网络中下载的mp3放在mac中,如何放在iphone中听? 设计了音乐播放单例类,用AVAudioPlayer播放音乐。代码在:https://github.com/kangqingyu/iOSLearn2016g/tree/master/playLocalDownloadMp3原创 2017-03-02 14:44:21 · 797 阅读 · 0 评论 -
重写UIButton,用于autoLayout自动布局.图在上,文字在下
模仿百思不得解,先用xib写了,只要在layoutSubViews中写一下imageView,titleLabel的位置即可。全部代码:https://github.com/kangqingyu/iOSLearn2016g然后我就想用纯代码试一试:http://git.oschina.net/jogging20/iOSLearn2016os/tree/master/- (CGR原创 2016-08-03 17:31:22 · 1380 阅读 · 2 评论