苹果APP从开发到安装到手机的过程

苹果APP从开发到安装到手机的过程

首先是代码的编写,等编写完成后,需要进行编译、链接、签名
然后形成一个app包
再经过zip压缩,修改一下后缀名就成为一个ipa包


有了ipa包后,有两种方式可以安装到手机上,

  • 直接上传到App Store
  • 通过pp助手、iFunBox、Xcode等工具安装

代码的编译过程

1、编写了一段oc、c、swift等等代码
2、编译成汇编代码,这一步不可逆,市面上的反编译软件,在这一步其实都是通过分析出结果。
3、汇编编译成机器语言,这一步可逆,完全是一一对应。



App的启动过程

fork 新进程;
为 Mach-O 分配内存;
解析 Mach-O;
读取 Mach-O 头信息;
遍历 load command 信息,将 Mach-O 映射到内存;
启动 dyld。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容