请教一下,我这有个app里面有个dylib 重新签名后闪退

请教一下,我这有个app里面有个dylib 重新签名后闪退。去掉这个dylib就不会闪退。知道怎么样才能重签成功吗?

这个估计不是签名问题吧?= =我自己写的简单的dylib没事,但是替换成红包的动态库就闪退了= =我都一样签名的

不是啊。我拿原来的app重新签名也签不上。

= =你需要看看你那个下载的app有没有加密= =有没有脱壳啊= =里面有关于iwatch的程序删除了再签名,我用ios app siger签名成功

看日志!!!!!

Sep 19 19:53:22 iPhone WeChat[4462] : so load ok

Sep 19 19:53:22 iPhone WeChat[4462] : hello
Sep 19 19:53:24 iPhone WeChat[4462] : *** -[NSKeyedUnarchiver initForReadingWithData:]: data is empty; did you forget to send -finishEncoding to the NSKeyedArchiver?
Sep 19 19:53:24 iPhone WeChat[4462] : *** -[NSKeyedUnarchiver initForReadingWithData:]: data is empty; did you forget to send -finishEncoding to the NSKeyedArchiver?
Sep 19 19:53:24 iPhone WeChat[4462] : [CoreBluetooth] API MISUSE: <CBCentralManager: 0x1688f950> can only accept this command while in the powered on state

Sep 19 19:53:24 iPhone WeChat[4462] : *** -[NSKeyedUnarchiver initForReadingWithData:]: data is empty; did you forget to send -finishEncoding to the NSKeyedArchiver?
Sep 19 19:53:24 iPhone WeChat[4462] : *** -[NSKeyedUnarchiver initForReadingWithData:]: data is empty; did you forget to send -finishEncoding to the NSKeyedArchiver?
Sep 19 19:53:24 iPhone We

能告知你的email吗,请教下您

看日志签名是没问题的,而且 dylib 已经加载了。
应该是应用自己做的校验并退出的吧?

这是一个带转发功能的微信吧?
你可以用 optool 把自带的dylib 一个个卸载掉再打包运行,就知道问题出现在哪个 dylib 里了。

------------------update-------------------
我刚刚就随便搜了个这样的软件,发现验证就是单独写进 dylib 里的,卸载掉对应的 dylib 之后功能正常,还不用验证注册码了。