测试并整理在Windows系统、OS X系统下通过Cydia Impactor工具,为非越狱iPhone设备安装草榴客户端的流程,该流程同样适用于任何未能上架的app。Linux系统未进行测试,理论上操作流程一致。
遗憾的是该工具每次安装只有一周有效期,过期需要重装,但重装步骤极其简单。
首次使用
一、准备工作
1、Windows系统或OS X系统的电脑,和iPhone
2、Cydia Impactor软件(官网地址http://www.cydiaimpactor.com,找到系统对应版本的链接点击下载,之后务必解压缩)
3、**官方客户端
OS X用户获得.dmg文件,解压后参考其他第三方软件安装即可。
二、签名并安装
4、用数据线将iPhone连接至电脑,通过iTunes连接手机,并在手机上点击信任
5、Win用户双击打开刚刚解压后得到的Impactor.exe程序,其中win10不要用管理员模式打开
OSX用户直接打开程序(可能需要验证不明开发者)
此处第一个框内显示你的iPhone名字和编号,若显示空白,先打开iTunes软件与iPhone连接好,再重启impactor
6、将**客户端直接用鼠标拖至install Cydia Extender的框内
7、在弹出对话框内输入你的AppleID和密码,若设置过双重验证会报错,需要在https://appleid.apple.com 中生成“app专用密码”,或者也可以重新注册一个AppleID
8、进度条加载中
9、做了无数次尝试,均未有最终的成功的提示,但均安装成功。
此处需要注意,所有情况均以手机出现**app的图标为准即可。
Win版进度只进行到这一步就不再加载,但手机上已经安装成功(手机上有**app的图标即为成功)
Mac版加载完提示错误,但手机上已经安装成功
10、确认手机上已有**app的图标,拔掉数据线
三、使用
11、进入:设置-通用-设备管理,在开发者应用下面,进去后选择信任
12、此时可以正常使用客户端
13、获取地址后即可使用,可点右下角的加号进行设置
14、推荐开启SSL,善于使用网址检测可有效避免司机翻车
常见问题
每周重新签名时需要先删除生成的.p12文件,如果出现该问题,先运行一次Xcode菜单下的Revoke Certificates即可(OSX的在顶端菜单里)
为避免出现各种问题,如安装后闪退等,请保持Cydia Impactor 为最新版本
用Impactor安装提示168或173错误的解决办法
用Impactor安装报错 provision.cpp:168 或 173
Please sign in with an app-specific password. You can create one at appleid.apple.com原因是:由于手机上的Apple ID有开启了双重验证,所以需要一组App专用密码代替原始密码,才能继续安装。
解决办法是:
请先到苹果官网 http://appleid.apple.com,登入时请输入你的 Apple ID 及 原始密码
因为已有开启双重验证,输入密码后,画面会要求你输入一组「六位数字的密码」,这个密码会以「短信」的方式传到你的手机,约十秒内即会收到,请将六位数字密码输入,才能进入Apple ID设定页面。进入设定页面后,请到「安全」类别中的「双重认证」栏位,点右侧的【编辑】,然后点「关闭双重验证」。
接下来苹果网站会要你设定一些「安全问题」,请记忆自己的填写内容。
关闭后,重新进行安装时,就可以输入 Apple ID 及原始密码来安装辅助了。
如果无法关闭双重验证, 可以点右上角完成,再点 【App专用密码】,出来的输入框随便输入,再点【建立】,
生成的就是「xxxx-xxxx-xxxx-xxxx」格式的密码(密码包括中间的 – 符号),可以再打开Impactor软件,再安装一次辅助,输入您的Apple ID和这个生成的新密码即可安装。
Cydia Impactor 常見錯誤問題與修正方法 https://mrmad.com.tw/cydia-impactor-error