iOS设备型号对应关系

使用[[UIDevice currentDevice] model]获取到的设备型号是形如iPhone10,6这样的字符串,和iPhone X等通用称呼有一一对应关系。

如何获取AppStore上的ipa?

之前可以很方便的从iTunes上获取AppStore的ipa包,但现在iTunes已经不再提供ipa的下载入口了,我们可以使用Apple Configurator工具

统计iOS 8.0及之后所有正式版版本号

iOS的版本号是非常有规律的:一般来说包含一个纯数字的主版本号和一个包含数字字母的build版本号。而大多数情况下beta版等非正式版本的build版本号在最后一位是小写字母。

iOS:清除Xcode缓存

随着使用时间的增长,Xcode占用的磁盘空间将越来越大。你可以通过删除下面的目录来释放空间。

iOS安全:Mach-O Type

iOS/maxOS二进制文件是mach-o格式的,mach-o又分为几种不同的类型。本文介绍了常见的mach-o文件类型以及它们的不同之处。

Xcode 10/iOS 12适配

Apple升级Xcode 10及iOS 12后,需要对项目进行适配,下面是笔者在实际开发中遇到的适配问题。

iOS Crash log符号化

针对没有符号化的crash log文件,需要配合dSYM文件和Xcode symbolicatecrash工具进行符号化,便于分析问题。