2

我刚刚将 Xcode 升级到最新版本 (4.2 (4C199)),并将我的 iPhone 升级到 iOS 5(9A334)。我正在使用雪豹。在调试时,我注意到我的堆栈跟踪没有任何信息。它只是一个地址列表,没有类或方法信息。

我想也许它正在切换到 LLDB,所以我切换回 GDB。不行,还是有问题。

我连接了一台运行 iOS 5 的 iPad,但版本不同,其中一个是 beta (9A5313e),但仍然是个问题。

然后我连接了一台运行 iOS 4.3.5 的 iPad 2。砰!一个有用的堆栈跟踪。因此,我查看了 /Developer 文件夹的内容,特别是 /Developer/Platforms/iPhoneOS.platform/DeviceSupport,就像 Google 上的链接告诉我的那样,但我尝试过的东西不起作用。

如何获取符号以便我的堆栈跟踪在 iOS 5 中工作?

4

2 回答 2

2

这个问题处理同样的问题,并且有一个简单的解决方法。

Apple 似乎仍有一些问题需要通过最新的 XCode / iOS 5 组合来解决。

于 2011-10-26T02:00:47.240 回答
0

您确定您是在调试模式下从 xCode 运行应用程序,而不是在不同的配置(发布)中?

转到 Product-->Edit Scheme 并验证 Run and Archive 的配置!确保它没有设置为“发布”

于 2011-10-14T13:09:16.630 回答