Cycript配置教程

2018-04-22  本文已影响181人  大雄記

Cycript允许开发人员探讨和修改iOS和Mac OS X上运行的应用程序。Cycript是一个理解Objective-C语法的javascript解释器,它能够挂钩正在运行的进程,能够在> 运行时修改应用的很多东西。

一、下载地址

Cycript官方网站下载地址:下载链接

二、安装步骤

安装的具体步骤

注意:点击control + D可以退出 Cycript 模式。

三、安装时可能出现的错误

在使用cycript命令查看效果时,终端提示错误信息。
1.Ruby版本过高的错误
因为电脑携带的Ruby版本太高导致的,错误信息如下图所示。

解决办法

注意:根据每个人Ruby版本不同,将上面第二条命令的/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/libruby.2.3.0.dylib中的2.3改成本机的ruby版本。
这里不是降级Ruby,只是复制一份2.0的Ruby的dylib,让cycript运行起来。


附一、关闭系统的SIP模式步骤
附二、直接把本机的Ruby版本的复制一份改为2.0的命令
sudo mkdir -p /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/
sudo ln -s /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/libruby.2.3.0.dylib /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib

  1. 关闭系统的SIP模式步骤

  2. 直接把本机的Ruby版本的复制一份改为2.0的命令

上一篇下一篇

猜你喜欢

热点阅读