Dyci Xcode 动态注入插件
为了方便调试效果,可以考虑试用该Xcode插件,进入动态修改界面,一次节省重新编译运行的时间。
dyci的网址:https://github.com/DyCI/dyci-main
先安装插件
安装方法如下,打开终端输入如下命令
git clone https://github.com/DyCI/dyci-main.git
cd dyci-main/Install/
./install.sh
安装成功的话,xcode的Product菜单最下面会多一项:
Recompile and inject。
工程中使用方法
使用Cocoapods
pod 'dyci', :git => 'https://github.com/DyCI/dyci-main.git'
手动加入
1.需要在工程文件中引用dyci.framework这个库。 不需要增加代码。
2.工程中的other link flag 需要加 -objC。
官方文档中提到:
Make sure that you have -ObjC flag
in Other Linker Flags setting
因为dyci库里有category,需要加此flag,以使库中category生效。
3.修改完源程序后,需要先保存,再按ctrl + x。如果成功的话,控制台会有输出。
4.之后需要重新进入修改过的界面才可以见到效果