首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone设备调试

iPhone设备调试
EN

Stack Overflow用户
提问于 2009-06-11 21:02:43
回答 7查看 54.1K关注 0票数 15

在设备上而不是模拟器上运行iPhone应用程序时,是否可以实际使用Xcode调试器?也就是说,我能让设备停在我在代码中设置的断点处,并在设备上运行时逐步遍历代码吗?

编辑:我应该提到,我是一个注册的开发人员在苹果,并有一个有效的证书。事实上,我可以在我的设备上构建和运行iPhone应用程序。但是,即使在调试模式下,当我在设备上运行时,我的应用程序也不会停止在断点或输出到控制台。如果有帮助,当我在模拟器中运行时,我的应用程序将在调试模式下正常工作(例如,在断点停止)。

编辑2:我试着重新设置我的手机,完全删除和重新安装Xcode,创建一个新项目,更改此页面中提到的所有设置(以及其他设置),清理和构建我的项目,构建和调试.如果我单击“暂停”,它会显示“来自调试器的错误:退出”。(也许我会在另一台计算机上使用Xcode调试这个设备,看看会发生什么。)

编辑3:我尝试在一个新的项目中使用另一台使用Xcode的新安装的计算机,但我仍然无法让设备调试工作。我怀疑这可能是我的iPhone或者有线电视?我想我并不是那么无能,我错过了一些非常明显的尴尬的事情,但是我已经对这里提到的所有建议进行了双重和反复的检查。

编辑4:最终使设备调试工作。我有一种感觉,我的设备上的一些低水平的东西导致了issues...nothing,我确实在我的系统上工作。但是,我在另一个系统上安装了Xcode,在同一个设备上(用相同的电缆)进行设备调试工作得完美无缺。在那之后,设备调试开始在我原来的机器上工作,使我相信一些奇怪的硬件标志被搞砸了,并且在第二台机器上不知何故地“重置”了。不管怎样,现在起作用了.谢谢你的帮助。:)

另外,我也不确定是否最好不回答这个问题,或者选择最“有用”的答案.

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-06-11 21:05:07

是的你必须获得证书并提供证书。

这是一个很好的描述:

http://boga.wordpress.com/2008/07/16/debugging-ipod-provision-profilescertificates/

票数 10
EN

Stack Overflow用户

发布于 2009-06-13 06:40:46

请确保通过按“Cmd”开始调试.而不是“Cmd”:-)

票数 4
EN

Stack Overflow用户

发布于 2009-06-13 21:54:55

你可以试试最后一招,以防什么都帮不上忙。

如果您的应用程序在您的设备上从XCode成功启动,但没有停止在断点-尝试按“暂停”按钮启动后,在调试模式。如果您将看到应用程序被正确暂停(不要对用户的操作做出反应),添加新的断点,然后按"run“继续执行应用程序。在某些情况下,在新的断点停止可能会有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/983657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档