iOS
系统中安装文件是 IPA
格式,但是不能直接安装,不能像 Android
那样直接打开安装 APK
文件,iOS
常规安装只能通过应用商店安装,还有另一种方式就是使用开发者方式签名安装。Apple
为了保证应用的安全性和来源可信,强制对每个应用进行数字签名验证,使用开发者证书将 IPA
文件签名后即可安装到 iOS
设备了。
先介绍 iOS 签名方式区别
,不同的方式可以选择不同的签名工具。
iOS签名
签名工具有很多,首先分为两大类,即 免费
和 收费
,分别简单介绍下。
iOS免费签名方式
免费的签名工具的签名方式又分为以下几种:
个人 Apple ID 自签
免费的iOS签名工具很多都是这种方式,它将你的 Apple ID
注册配置开发者证书,然后用证书给 IPA
文件签名,这种方式的好处就是兼容所有系统版本和设备、优点好像就这一个。
缺点就很难受了,因为苹果需要支付 ¥688($99) 开能正式注册开发者账户,没交钱的只能算是体验账户,证书只有7天有效,所以7天之后签名安装的 app
就打不开了,同时各种权限也不能用,比如签名微信需要推送权限等等。
巨魔trollstore 自签
巨魔自签是香饽饽,也是免费签名的最佳方式,其原理简而言之就是利用 Apple
iOS系统的漏洞提升权限直接侧载安装,完美避开验证,但也因为需要对应的 iOS 系统版本才能使用巨魔,具体可看另一篇文章《巨魔2 – TrollStore 2 安装指南,无须越狱,支持 iOS 15.0 – 16.6.1 / iOS 17.0》《巨魔2.1 – 在 Windows 系统上使用 TrollRestore 安装 TrollStore 2.1 》
越狱
这种方式优劣也都很明显,不展开介绍了。
常用免费签名工具iOS
AltStore
– 适合普通用户的免费iOS签名工具,提供简单的操作界面,需连接电脑即可完成签名,需要每7天重新签名一次(免费Apple ID限制)。iOS App Signer
– 轻量级的开源免费工具签名工具,适合开发者使用,需配合Xcode
完成签名。Sideloadly
– 普通用户推荐使用,需要电脑安装,支持MacOS
和Window
,可使用免费Apple ID
签名IPA
应用,支持拖拽安装IPA文件,提供如修改应用权限、注入脚本等高级功能。- 爱思助手 – 通用也是需要每7天重新签名一次(免费Apple ID限制)
- 牛蛙助手 – 同上
收费签名iOS方式
这里说的收费是区别于上述的免费签名工具,通常签名后有效时间长,可以直接在手机或者网页签名安装,有通知推送等权限。
企业 | 个人 普通开发者证书签名
通过每年支付苹果开发者每年认证费用 ¥688 (99$) 进行开发者认证,可以签发一年有效期的分发证书,可以用于上架应用商店和分发测试设备测试,每个账号可以添加 100 台测试设备,这时最常见的收费签名证书。
iOS企业证书
这是一种稀有资源了,据说现在 Apple
基本不开放注册了,该证书不可上架商店,但是可以无限分发给内部设备,经常有人分享这种 iOS企业证书,但往往很快备注销证书,无法长用。遥想曾经我也注册管理了一个企业账号,后续却任由过期失效,遗憾呀。
免费签名工具
当有了独立的开发者证书后,就可以在手机上使用签名工具自行签名 IPA
文件安装了。
常用的签名工具
- Feather – 一款开源免费的签名工具。 https://github.com/khcrysalis/Feather
- 轻松签 – 免费好用的签名工具。https://esign.yyyue.xyz/
- 全能签 – IOS免费的签名工具。 https://sign.drnrt8.cn/sign/
本文自 https://www.codeun.com 发布,相应代码均自主编写并严格审阅和测试,完整代码中包含丰富的学习笔记和使用方式、实用技巧。
· 如若转载,请注明出处:https://www.codeun.com/archives/1493.html ·