版权声明:本文为博主原创文章,未经博主允许可以转载,但转载时请附上原文地址: https://blog.csdn.net/youshaoduo/article/details/86649789
安装cycript后,在控制台输入命令
$ cycript
dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
Referenced from: /Users/youssef/Downloads/cycript_0.9.594/Cycript.lib/cycript-apl
Reason: image not found
这个错误是因为电脑的ruby版本太高导致
如果你用homebrew已经安装过高版本的Ruby,那么你可以进到/usr/local/Cellar/ruby/2.6.0/lib这个目录下,将libruby.2.6.dylib拷贝一份,然后改名为libruby.2.0.0.dylib。并将改名后的文件拷贝到Cycript.lib目录下即可。
如果没有的话,那么你应该先用homebrew安装一个ruby,然后再按照上面的操作。