我有一个IPhone (iOS 4.2.1)。我想用gdb在上面调试应用程序。我知道这很容易(?)当您是注册开发人员时,使用XCode。我不是注册开发人员,也不想成为开发人员。更具体地说,我希望能够使用gdb附加到safari并通过任何方式对其进行调试(越狱是可以的)。
发布于 2011-04-24 17:52:37
如果已经安装了apt包,您可以使用Cydia或通过shell中的apt-get install gdb在越狱的iPhone上安装gdb。
然后通过ssh从shell在设备上运行gdb ...附加/启动进程...gdb经典用法。
我猜可以从计算机上远程运行gdb,但从来没有在Xcode之外尝试过。
顺便说一句,当远程操作你的设备时,为了最好的使用,通过USB而不是wifi。您可以在linux/OSX上使用usbmuxd完成此操作。在PC上,我猜是iTunnel或类似的东西。
另外,几年前,我在没有“注册开发者”的情况下进行开发,使用越狱的iPhone并不难“绕过”苹果验证,直接从Xcode进行调试……
https://stackoverflow.com/questions/5769807
复制相似问题