可执行文件 。此文件跟资源文件一样需要签名 。
一个mobileprovision文件.打包的时候使用的,从MC上生成的 。
Frameworks 。程序引用的非系统自带的Frameworks,每个Frameworks其实就是一个app,其中的结构应该和app差不多,也包含签名信息CodeResources文件
重新签名条件需要获取对应文件:
UDID描述文件(上面我们已经拿到了)
苹果开发者账号Cer证书(这个可以从开发者账号下载,前提是你生成了这个证书)将这个证书通过openssl转换为p12证书(证书和密码)
有了上面两个文件后开始签名,签名利用到的工具大多数都是mac,linux平台的 mac平台成本高,这也就是为什么现在的签名大多数都是linux平台,以下大概介绍window平台下进行重签名 。
IPA重新签名原理本质是利用苹果根证书进行校验开发者证书及利用证书加密,先要获取到苹果根证书 X509Certificate,再获取开发者账号证书
X509Certificate校验证书和密码,加载待签名IPA包利用证书给每一个文件进行重新签名 。
重新签名后得IPA包使用itms-services方式下载,就可以安装到指定的UDID设备手机上了 。
作者:一只懵逼的土拨鼠
链接:https://www.jianshu.com/p/95f579d0b445
来源:简书
著作权归作者所有 。商业转载请联系作者获得授权,非商业转载请注明出处 。
【IOS超级签名原理及实现】
推荐阅读
- 暖心爱情语录个性签名 爱一个人的个性签名
- 机器人|人类超级助手!马斯克:Optimus人形机器人最早明年生产
- 盘点美国超级英雄系列电影,你更喜欢谁?
- 苹果|落子无悔!苹果关闭iOS 15.4验证通道 你是什么版本?
- Win10电脑开机界面如何设置个性签名?
- BIOS与CMOS的区别
- 苹果|iOS 16揭开神秘面纱:苹果iOS系统几乎完美
- 苹果|苹果出手!关闭iOS 15.4验证通道:续航大翻车版本再见
- 超级推荐展现1500点击率多少 超级推荐点击率要达多少及格
- iOS应用签名原理和流程,怎么用脚本实现重签名?