在使用iPhone设备而不是模拟器运行iPhone应用程序时,是否可以实际上使用Xcode调试器?也就是说,我能否让设备在我设置的断点处停止,并在代码运行时逐步执行代码?
编辑:我应该提到我是苹果的注册开发人员并且有有效证书。实际上,我可以在我的设备上构建和运行iPhone应用程序。然而,即使在调试模式下,当我在设备上运行它时,我的应用程序也不会在断点处停止或输出到控制台。如果有帮助的话,当我在模拟器中运行时,我的应用程序将在调试模式下正常运行(例如,在断点处停止)。
编辑2:我尝试过重置我的手机、完全删除并重新安装Xcode、创建一个新项目、更改所有答案中提到的设置(以及其他设置)、清除并构建我的项目、构建和调试...如果我点击暂停,它会显示“来自调试器的错误:退出”。:(也许我会尝试在另一台计算机上使用Xcode对这个设备进行调试,看看会发生什么。
编辑3:好吧,我尝试在另一台安装了全新Xcode的计算机上使用,但仍无法使设备调试工作。我怀疑是我的iPhone或电缆的问题?我想我没有那么无能,以至于会错过如此令人尴尬显而易见的事情,但我已经多次检查了所有在这里提到的建议。
编辑4:终于让设备调试工作了。我有一种感觉,是我设备上的某些底层问题引起了问题...我所做的任何事情都不能在我的系统上工作。但是,在另一台机器上安装了Xcode之后,使用相同的设备(使用相同的电缆)进行设备调试完美地工作。在那之后,设备调试开始在我的原始计算机上工作,这让我相信某些奇怪的硬件标志已经出了问题,并在第二台机器上“重置”。无论如何,现在它可以使用...感谢所有帮助。:)
此外,我不确定是最好保持此问题未回答还是选择最“有帮助”的答案...