下载地址戳这里:injectionIII下载地址
或者直接在Mac AppStore搜索injection即可安装下载(免费!!!)
1.在AppDelegate的application:didFinishLaunchingWithOptions:添加如下代码
#if DEBUG
// 如果是Xcode10
// iOS开发
[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection10.bundle"] load];
// tvOS开发
// [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/tvOSInjection10.bundle"] load];
// masOS开发
// [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/macOSInjection10.bundle"] load];
// Xcode其它版本
// iOS开发
// [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];
// tvOS开发
// [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/tvOSInjection.bundle"] load];
// masOS开发
// [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/macOSInjection.bundle"] load];
#endif
2.在想要修改的文件中重写方法
- (void)injected {
// 之后可以在此处添加修改代码,然后Command+S保存之后即可在模拟器上实时看到修改情况
}
3.运行项目(必须是模拟器)
4.打开injectionIII,此时mac顶部状态栏上会有该软件的标志(如果没有的话,鼠标选中当前运行的模拟器,就会出现)
5.点击4中提到的injectionIII顶部状态栏标志,选择Open Project选择当前运行项目的路径,并确认File Watcher前面是✅状态
6.在2中的injected方法中添加修改内容,然后Command+S就可以在模拟器上看到修改.
网友评论