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

2019-11-26  本文已影响0人  大冯宇宙

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

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


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

代码的编译过程

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



App的启动过程

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

上一篇 下一篇

猜你喜欢

热点阅读