Ios11无法安装重新签名的 ipa 包,如何破解?


#1

需求: 在 ios11 上安装重新签名的 APP。
**日志: 14
**代码: 没有代码,仅仅是重签
操作步骤: 1.在 AppStore 下载 APP 到越狱手机,进行脱壳。2.将脱壳后的 APP 重新签名
** 任何其他描述: 经过长时间的尝试,发现只有在 ios10(非越狱)包括以下版本的系统可以安装重新签名的 APP,ios11 (非越狱)会提示一个内部错误无法安装。
** 环境: ios11,脱壳工具使用 Clutch


#2

老铁,用的什么工具啊,我的冇问题啊 版本11.1.2


#3

脱壳工具 Clutch 和 dumpdecrypt 都试过。签名工具用的 iOS APP signer。我用自己的ios 系统11.2.2不能装,别人的 ios10.2 就可以。你用的是什么工具?


#4

签名工具一样的,你签名证书有问题哦,用你之前写过的demo配置文件来的快,或者重新生成一个配置文件


#5

老哥,试了一天,还是不行,快疯了。我把某视频软件砸壳了,用了我做项目的各种证书和配置文件,都不行。每次安装就提示那个弹窗There was an internal API error。
看了很多帖子,都是照着步骤一步步来的。另外,我安装的时候用的是 Xcode 自带的那个工具Devices And Simulators。
同样的步骤,安装到 ios10.2 就可以。


#6

表示这个问题我也遇到过可能是内部用的api iOS 11可能不支持吧 具体原因还不清楚其他系统一切正常


#7

是不是一些 appex 没有签名?


#8

昨天晚上亲自试了一下,用的是ipad air 11.0系统(之前iPhone6s 11.1.2也是没问题的),具体步骤:
1、确保设备已添加到开发者账号;
2、生成ad hoc 证书(含有distribution的证书);
3、生成ad hoc profile文件,步骤中选择你刚才生成的distribution证书(或者全选);
4、下载distribution证书和配置文件并安装
5、iOS APP signer 选择distribution证书及对应配置文件完成签名


#9

刚才看了你的回复,很感谢!照你的做法操作了一遍,我找了一台 ios11.1.2,iPhone6,确实没问题的。
但是我自己的 ios11.2.2还是那个错误(包括用同事的 ios11.2.5)。难道刚好ios11.2就不行了?设备是肯定添加进入了,基本上断定 ios11.2不行。(希望有人站出来反驳我)
欲哭无泪啊!


#10

手上没有11.2.x的设备,没法测试!主要是不敢升级了😂


#11

我11.2.1,也遇到这个问题,不知道是不是自己操作失误。。。


#12

考虑是不是新的iOS版本的系统更改了API或者增加了安全机制之类的,但是这种概率很低