重签名包时,一个内置的动态库不能签名导致签名失败,怎么办

我是使用sresigner签名工具 对一个包进行签名,
因为包中有一个动态库
(帖子不能上图)@rpath/PLPlayerKit.framework/PLPlayerKit

签名到这个动态库时就会报错

报错提示: resign failed error:an error occurred while signing

而去除这个动态库后可以正常签名,但是软件就无法打开了,闪退。

另外 使用了 ios app signer 签名,并没有报错,但是安装不上,灰色图标。
个人认为 ios app signer 并没有对这个动态库签名导安装不了的。

问题1:为什么这个动态库无法签名 会报错
问题2:我应该怎么做才能正常签名
问题3:有没有什么签名软件可以分享,或者批量签名软件。
谢谢大佬们!

1 个赞

不然呢

不发二进制看不了

动态库砸壳失败,可以使用 frida-ios-dump去砸壳; 重签名使用monkeydev 或者命令工具 IPASigner重签;

感谢大佬 重新 frida-ios-dump去砸壳 重签名成功

monkeydev重签名的包,(绝对已经砸壳成功了),他会闪退,这个大佬知道原因嘛

重签名校验;

1 个赞