我刚刚将Xcode升级到最新版(4.2(4C199)),将我的iPhone升级到iOS 5(9A334)。我正在使用Snow Leopard。在调试时,我注意到我的堆栈跟踪没有得到任何信息。它只是一个地址列表,没有类或方法信息。
我想也许它正在切换到LLDB,所以我切换回GDB。不,还是个问题。
我连接了一台运行iOS 5的iPad,但是一个不同的版本,其中一个测试版(9A5313e),仍然是一个问题。
然后我连接了运行iOS 4.3.5的iPad 2。巴姆!一个有用的堆栈跟踪。所以我去查看/ Developer文件夹的内容,特别是/Developer/Platforms/iPhoneOS.platform/DeviceSupport,就像Google上的链接告诉我的那样,但是我尝试过的东西都没有用。
如何获取符号,以便我的堆栈跟踪在iOS 5中运行?
答案 0 :(得分:2)
This question处理相同的问题,并且有一个简单的解决方法。
Apple似乎仍有一些问题需要解决最新的XCode / iOS 5组合。
答案 1 :(得分:0)
您确定在调试模式下从xCode运行应用程序而不是在其他配置(发布)中运行应用程序吗?
转到产品 - >编辑方案并验证运行和存档的配置! 确保它未设置为“发布”