
这是一个篇教程,用 Cydia Impactor 工具来为 iPhone / iPad 安装未签名的 App
最近许多企业签名的 iOS 应用出现闪退,这是签名被苹果封掉的表现。一些应用(比如越狱工具 unc0ver )是无法上架 App Store 的,因此通过企业签名来分发使用,但这些应用大多都活不长,说不定什么时候签名就失效了。

其实,除了四处寻找企业签名的 App 以外,你也可以用自己的 Apple ID 来为 App 签发苹果的「免费开发者证书」,一样能将它安装到你的 iOS 设备中。而且无需复杂地操作,用「Cydia Impactor」工具就能方便地实现了!
使用前提
不限制 iOS 版本、与是否越狱无关
需要使用电脑
需要一个正常使用的 Apple ID
需要未经过签名的应用 ipa 包
工具获取
在「科技兽」的公众号对话框回复数字668来获取Cydia Impactor工具及一些未签名的 ipa 包(包括 unc0ver、FilzaEscaped等)
图文教程
下面以安装「FilzaEscaped」文件管理工具为例,演示一下「Cydia Impactor」的使用方法。
步骤一
用数据线连接 iPhone 与电脑,随后打开「Cydia Impactor」工具,不出意外的话会自动显示连接设备的名称。如果没有正常识别,请检查是否安装了 iTunes(确保电脑中有 iPhone 的驱动)

步骤二
鼠标拖动 FilzaEscaped 的 ipa 包,拖放到第二个下拉框处,随后松开鼠标

会弹出对话框,提示你输入Apple ID 账号以及密码,之所以需要账号信息,因为这是申请苹果开发者流程所必须的,大可放心输入


输入完毕,Cydia Impactor 便会开始为连接的设备安装 FilzaEscaped 工具,正常情况下,中途不会出现任何提示*如遇到错误提示,请看本文下方的“问题说明”
步骤三
上一步安装完成后,iPhone 桌面就会出现 FilzaEscaped 的图标啦,不过点击是无法打开的,会提示「不受信任的开发者」


这个很容易解决,打开设置,进入通用—描述文件与设备管理—找到Apple ID,点击信任。如此完成以后,就能正常打开使用了
问题说明
总结几个常见的问题
· 这种方式的签名可以使用多久?
苹果规定免费开发者只有七天,七天过后就必须通过电脑重新安装。不过,越狱后可以用自动重签插件「ReProvision」实现免电脑自动重签 ,就不用担心会过期的问题了
· 在「Cydia Impactor」中输入 Apple ID 账号及密码以后,跳出来173 错误
这是因为所使用的 Apple ID开启了「双重验证」,双重验证开启后是无法关闭的,不过,可以打开「appleid.apple.com」设置「 App 专用密码」,如下图

用 App 专用密码来操作就不会提示错误了
· 提示42 错误或者卡在 VerifyingApplication(如下图)


出现这两个错误情况,大多是 ipa 文件的问题,确保 ipa 文件此前未经过任何签名
· 其他问题见后续的评论

●iOS 12~12.1.2越狱教程,unc0ver使用说明
●iOS 12修改微信提示音,详细教程
●iOS 12.2耗电测试,结论:比 12.1.4 更省