Xcode调试器不会停止使用IOS 5 Beta

时间:2011-08-10 10:11:35

标签: iphone objective-c debugging ios5

我有2台设备,iphone配4.3.1,ipod配5.0。

问题是在我的iphone中调试器在断点处停止,在ipod中调试器不会在断点处停止。

有关为何会发生这种情况的任何想法?

5 个答案:

答案 0 :(得分:1)

我认为与iTunes一样的问题。如果您使用测试版SDK,则还需要测试版iTunes才能与您的设备和测试版Xcode同步。你有beta Xcode吗?那是因为官方Xcode版本没有iOS 5调试器。打开管理器,查看您的iPod是否列为支持的调试设备。

答案 1 :(得分:1)

您是否也安装了iOS5 SDK?你在测试吗?如果没有,该应用程序将不会在断点处停止。您的XCode版本没有iOS5调试器。

答案 2 :(得分:1)

您是否在Mac中安装了iOS 5 SDK?我认为这就是你所需要的。

此外,您需要了解某些情况下可能仍然缺少某些功能,因为它仍然是BETA版本。它可能还不是一个功能齐全的版本。

因此,您可以尝试在Mac中使用iOS 5 SDK,或者如果您已经尝试过,那么我认为您应该等待最终的iOS 5完整版正常运行。

同样在下面的链接中,他们已经讨论过iOS 5的某些功能仍然无法在iPod上运行。因此,Apple可能会在最终发布之前开展工作。

http://www.ifans.com/forums/showthread.php?t=344401

您也可以尝试参考此链接:

iPhone Dev: Xcode debugger does not stop on breakpoints

答案 3 :(得分:1)

不是你的问题的解决方案,但我遇到了同样的问题,并使用UIAlertViews& NSLogs。我还要提一下,我甚至在iOS 5 SDK beta中安装了xcode,甚至在此之后断点也不会出现。

这是符号的一些问题。你可以创建&显示一个临时警报视图,您希望将断点与其消息/标题放在您想要查看的值中,或者您可以记录该值。

答案 4 :(得分:0)

要调试运行iOS 5的设备,您需要安装包含iOS 5 SDK的测试版XCode。注册成为Apple开发人员后,您可以从developer.apple.com下载。