注入动态库闪退

我想在一个ipa中注入动态库
{“app_name”:“WeChat”,“timestamp”:“2018-10-17 10:14:46.46 +0800”,“app_version”:“6.7.1”,“slice_uuid”:“d93d68f8-9515-3dc5-b17d-64b8180e8a98”,“adam_id”:0,“build_version”:“6.7.1.36”,“bundleID”:“com.tencent.xin”,“share_with_app_devs”:false,“is_first_party”:false,“bug_type”:“109”,“os_version”:“iPhone OS 9.3.2 (13F69)”,“name”:“WeChat”}
Incident Identifier: F3128479-3237-4285-B970-A3F9716C9C0E
CrashReporter Key: cd27794e5a2625fc6cefbd79fb7c871a6808cb27
Hardware Model: iPhone7,2
Process: WeChat [21144]
Path: /private/var/containers/Bundle/Application/C4E33074-F187-41CA-B91F-84BB8401D426/WeChat.app/WeChat
Identifier: com.tencent.xin
Version: 6.7.1.36 (6.7.1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]

Date/Time: 2018-10-17 10:14:46.46 +0800
Launch Time: 2018-10-17 10:14:46.46 +0800
OS Version: iOS 9.3.2 (13F69)
Report Version: 105

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000120061088
Triggered by Thread: 0

Filtered syslog:
None found

Dyld Error Message:
Dyld Message: malformed mach-o image: dylib load command #91 string extends beyond end of load command
Dyld Version: 390.7

Binary Images:
0x120060000 - 0x12008ffff dyld arm64 <488b8b4696fb312db76da956e6f5aef5> /usr/lib/dyld

app包中原来已经有五个动态库,我又注入了一个,重签名后闪退【不另外注入动态库重签名不闪退,和证书没关系】
手机是越狱9.3


你用的注入工具有问题。optool?

用的yololib注入的,我换了一个工程名 没闪退。。。 比较疑惑

就是 新建一个项目 名字为null,然后将代码和库搬过去,其实也没啥东西,就用了两个系统库,但是不知道为啥上一个会闪退。

yololib好像对64位的二进制支持一直有问题,建议换optool

您好, 请教动态库注入的错误日志是通过什么方式可以查看得到? xcode的device view log吗?