白酒清茶无别事
我在等风也等你

Cydia Impactor -免越狱安装第三方App

在未越狱的手机上安装第三方的App还是挺麻烦的,没有像安卓那样随意,想安装啥就安装啥。苹果对安装到手机上的App会进行签名验证的,因此当你安装别人发给你的ipa包,通常都是安装失败的。因为签名不符合,不能解包安装。因此,我们需要重新签名。

通常来说,签名有两种方法。

第一种:作为开发者,利用自己的开发账号,重新创建Appid并且获取新Appid的mobileprovision文件,在利用Mac上的重签名软件iOS App Signer重新签名。这样获得ipa发给别人即可正常安装,前提是你的开发者账号包含了别人的UDID。如果你用的是企业账号,那么你可以利用企业证书直接打包App,无需别人的UDID都能正常安装。比如微商常用的多功能微信。

第二种:利用第三方工具,比如Cydia Impactor,使用自己的AppId(未开启二次验证的)去重新签名当前的ipa,通常免费的开发者签名的app时效是一周,也就是你得每周打包一次。而且还有数量限制。有条件的话,还是找个iOS开发的朋友,让他们给你们打个测试包就可以长期用了。

好了,今天要讲的也是第二种,毕竟门槛低,就是得每七天打包一次,比较麻烦。

准备工作

  • Mac或者Windows一台
  • 下载安装下載 Cydia Impactor 工具
  • v0.9.43  Mac | Windows
  • v0.9.45  Mac | Windows (推荐用0.9.45版本,如果出现cpp:138错误,请安装0.9.43试试)
  • 聪明的大脑

安装步骤

  • 先解压下载的压缩包(不要再压缩包里面打开),然后双击Impactor.exe这个程序,就是图标是电钻那个。如果发现如下图所示
  • 那说明你的电脑没有安装iPhone的驱动,自己下载itunes,在重新用USB链接手机,在手机上点击信任。关闭itunes.打开Impactor.exe继续。
  • 拖动你需要安装的ipa包到Impactor窗口上。并且输入你的AppID账号(关闭二次验证的)。
  • 输入账号,和密码,后面会自动导入App。安装完成之后,状态显示Complete
  • 然后点开手机设置->通用->描述文件与设备管理->选择证书->信任                                                   
  • 导入完成。开始使用吧。

常见问题

  • Provision cpp:81  ——>换旧版本0.9.43.选择xcode->进行Revoke Certification.在切换到新版本v0.9.45再试。
  • http-win.cpp:160 ——>Revoke Certification 出现160,那就在0.9.45上面进行Revoke Certification. 完成之后重新拔插USB数据线再试试,如果还是出现Provision cpp:81,那就换个AppID再试试吧。
赞(2) 打赏
未经允许不得转载:努力努力再努力 » Cydia Impactor -免越狱安装第三方App
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏