许多第三方 App 因不符合 App Store 政策因素,导致这些 App 无法顺利上架,所以有些开发者为了将这些好用的 App 包成 ipa 让用户自行安装,过去像是盘古越狱 App 与模拟器 App 都仅能够过这种方式来进行安装。
也有些开发者利用企业认证让用户直接安装使用,不过这些大多数都活不长久,就会被苹果撤销认证,导致无法使用。而我们可以注册免费开发者账号替 ipa 签名,不过有效期限只有七天,就需要重新签名,否则也会无法使用。
说明
- 免费开发者账号可以在「开发者网页」登陆自己的 Apple 帐号, 自行开通。
- 免费开发者签名有效期只有七天,七天过后就必须重新签名。
- 此方法适合任何 iOS 版本。
- 确保 iTunes 能够正常连接到 iOS。
- 此方法是利用免费开发者账号来替 App 签名,让无越狱设备可直接安装 App。
- 此方法无法用来安装 Cydia 插件。
工具
Cydia Impactor 工具,由 Cydia 之父 Saruik 推出制作,不用担心有木马或病毒问题。
官网下载:
教程
1. 下载 Cydia Impactor 后,解压运行主程序「Impactor.exe」。
2. 将 iOS 设备连接上电脑,确定 Cydia Impactor 抓到你的设备,并将需要安装的 ipa 直接拖到「install SuperSU 框」上。
3. 会跳出需要输入开发者账号,因为要帮你执行个人开发者签名流程,并安装 App 到设备上。你的信息是直接传到苹果服务器,不会经由第三方。不要开启二次认证避免导致错误,如还是担心就建议另外注册新的账号。再来需要填写密码,密码不是普通密码,而是专门用来为 App 进行签名的 APP-SPECIFIC PASSWORDS,在 AppleID 页面的 Security 栏目下生成和获取,一般为 zkxt-svre-beay-edzm 形式一串字符串。
4. 输入无误之后 Impactor 开始工作,如果不出意外,Impactor 总会有各种问题。比如下图问题,笔者就是通过重新拔插手机,在手机上重新点击“信任电脑”,在电脑上重新点击“允许访问手机信息”来解决的。
5. 运行中如果跳出「Apple Developer Warning」提示,点「确定」继续就好。
6. 安装完毕后,会停留在 Complete 状态上,就可拔掉数据线,看看设备上是不是已经有多出自己要安装的 App 了,先不用急着打开,需要先信任自己签名的证书。
7. 到「设置」>「通用」>「描述文件与设备管理」内,进入自己的证书认证(email 显示可能会不同)操作信任自己,即可正常使用 App。
每七天都要重新签名,每次都要输入账号与密码感觉很烦?可以使用下面介绍的开源程序 CydiaImpactorLoader 记住密码。
说明
- 暂只支持 Windows 10 (64 位)
- 必须要先安装 iTunes 与 Cydia Impactor
- 目前仍为测试版
CydiaImpactorLoader
Github:https://github.com/nonymoosee/CydiaImpactorLoader
教程
1. 下载完成后, 解压并复制「loader.exe」「settingsforloader.ini」到「Cydia Impactor」 文件夹与 Impactor.exe 放同一目录。
2. 用记事本打开「settingsforloader.ini」,修改配置为自己用来签名的账号密码,完成后记得保存。
- username= 账号
- passwrod= 密码
3. 将此文件夹名字改为「Impactor」。
4. 最后将要安装的 ipa 文件,直接拖至「loader.exe」图标上即可自动完成签名流程。
5. 如果 Windows 10 系统跳出已保护您的电脑信息,这是由于个人开发者自行开发程序,都会跳出这种提示警告,点下左上角「其它信息」,最后按下「仍要执行」即可开启。
Cydia Impactor 就会开始自动输入账号密码并安装 ipa 了!是不是快多了?
如果你喜欢这篇文章,欢迎为我「鼓掌」给我支持〔可以多拍几下喔〕,分享给其他人,也可以「Follow」我,让我们为你提供更多优质文章。