Xcode的好处和坏处?
Xcode可以可视化使用lldb调试iOS应用,而且还可以自动远程连接iPad/iPhone,而且好看
Xcode的局限性就是只能调试自己编译的app,不能逆向调试任意app、本文就是解决这一问题
安装和使用
Xcode这边不需要安装任何东西,只用配对iPad/iPhone就好
iPad/iPhone需要越狱,具体看这里
下载这个包然后用selio打开并安装
在Xcode新建一个工程,包名和应用的info.plist一致,比如本文使用的示例Arcaea的包名是moe.low.arc,选择iOS应用
像这样
点上方的Window- devices and simulators,确认你的iPad/iPhone已经配对
然后打开debug- attach to process选择要调试的程序,示例Arcaea的进程名是Arc-mobile
attach上后应用程序会卡住,这是正常情况
添加断点需要手动在下方的lldb窗口使用命令添加,详见这里
之后就可以愉快的使用了
Comments NOTHING