KangQingYu
Articles61
Tags21
Categories9
gem依赖多项目版本不一致,用 bundle exec + Gemfile 做项目级隔离

gem依赖多项目版本不一致,用 bundle exec + Gemfile 做项目级隔离

司机,乘客,外卖,金融,每个业务方都有自己的独立APP,每个还分巴西,墨西哥。当涉及的业务多了,APP多了,每个业务环境都不一样,就出现问题了。

二进制重排,从熟悉到精通

二进制重排,从熟悉到精通

二进制重排,通过重新排列可执行文件Mach-O中函数的相对布局,将启动阶段需要调用的函数集中在一起,减少缺页中断次数,从而优化冷启动速度。

APP启动优化——二进制重排,从入门到熟悉

APP启动优化——二进制重排,从入门到熟悉

如何使用dSYM符号化crash日志。iOS解析线上crash

如何使用dSYM符号化crash日志。iOS解析线上crash

iOS调试技巧总结

iOS调试技巧总结

对于大型APP,每次修改重新编译,都需要几分钟时间,因此要在一次运行中尽量多的解决问题,减少编译的次数。
无论是需求的迭代,还是bug的调试,都可能会遇到陌生的代码,对于不熟悉的代码,如何调试呢?

reveal20 for Xcode 10 真机iPhone调试步骤详解

reveal20 for Xcode 10 真机iPhone调试步骤详解

reveal20已发布,以前官网没说怎么用真机调试,现在发现已支持真机。

iPhone如何拿到ipa?iPhone如何查看沙盒 iOS12

iPhone如何拿到ipa?iPhone如何查看沙盒 iOS12

工作需要,将一条Log写在文件中,然后拿到此Log,这就需要查看沙盒,通过拿到ipa来查看log文件,其写入在沙盒Document目录下的日志文件。

配置xcode新工程证书的问题 automatically signed, but provisioning profile has been manually specified

配置xcode新工程证书的问题 automatically signed, but provisioning profile has been manually specified

配置xcode新工程证书的问题 :
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 manual signing in the project editor.

×