Imapctor 实现原理疑问

刚开始学习逆向,有一些不解,还请诸位不吝赐教

普通开发时,真机调试app 是通过本地私钥加密app数据包 + 苹果服务器公钥加密本地公钥生成证书,再加密证书和其他数据生成mobileprovision 再打包实现签名,再被苹果服务器私钥一一验证,最终被苹果设备认可并运行.

有如下疑问
impactor的原理是否跟XCode一样,它帮我们做了哪些操作

p.s 看到有listteams downloadTeamProvisioningProfile之类的.

根xcode 流程一样

那PC端呢

他是自己实现的Xcode流程,所以跨平台

所以是只需要iTunes作为依赖对吧

创建证书
添加设备
添加应用ID
下匹配的证书
签名app
安装到ios手机上

其实就是把描述文件下载下来,然后重新打包安装