1-在AppDelegate.m的didFinishLaunchingWithOptions方法根據(jù)Xcode版本添加相應代碼:
Xcode 10.2 and later:
#if DEBUG
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle")?.load()
//for tvOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/tvOSInjection.bundle")?.load()
//Or for macOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/macOSInjection.bundle")?.load()
#endif
Xcode 10.1:
#if DEBUG
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/iOSInjection10.bundle")?.load()
//for tvOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/tvOSInjection10.bundle")?.load()
//Or for macOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/macOSInjection10.bundle")?.load()
#endif
2-在需要調(diào)試的 類中添加實例方法 - (void)injected量愧,將修改控件的代碼寫在這里面。
3-打開InjectionIII工具馍乙,選擇Open Project,選擇你項目的路徑( .xcodeproj 文件所在的目錄。)盐碱,然后點擊Select Project Directory保存榛了。File Watcher選項要保持選中狀態(tài).
4-先在Xcode運行一下你的項目,控制臺提示如下信息抢肛,即表示InjectionIII連接成功狼钮,連接成功InjectionIIIlogo會變?yōu)辄S色。