# 20.Cycript工具

> [cycript](http://www.cycript.org)

## 一、执行可执行文件报错

```
dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
```

找到当前的ruby的如：`libruby.3.0.dylib`文件，赋值一份到`Cycript.lib`下，改名为`libruby.2.0.0.dylib`。

> control + d 退出

## 二、环境配置

如果配置了MonkeyDev的环境变量的话，因为自带了cycript，所以在任意路径下`cycript`都是有效的。

## 三、玩法

可以通过端口进入当前进程，访问内存环境。

_**运行App**_

> 方便起见使用Monkey项目运行

_**获取设备ip**_

_**通过命令行链接**_

```
cycript -r 192.168.0.102:6666
cy#
```

> 进入了cycript状态，就可以直接输入代码进行调试了
