0

I need to debug a crash that happens at a fundamental part of the app experience on a particular iOS version, but when I use the (newer) dev tools for that version, the crash does not occur.

How can I get a GDB session on version of an app that was installed with another SDK version?

1
  • Aye, fair.I thought the facts I was mentioning (it exists, there is a newer version of Xcode that runs with it) were covered by publicly released information by Apple (see developer.apple.com/devcenter/ios/index.action while logged out), thus falling under that particular clause of the NDA, but it's not productive to discuss it and IANAL. I'll reword the question to make it more abstract. Thank you. Commented Oct 3, 2011 at 19:39

1 Answer 1

1

See if you can build the app in Xcode 4.1 and deploy it to an iOS 5.0 device via TestFlight: https://testflightapp.com/

Sign up to request clarification or add additional context in comments.

3 Comments

I can, but how do I get it in a debugger after that? The crash report shows me a crash in UITableView, but that's not good enough for me because it's something that I'm doing that's causing it
Under the Product menu in Xcode, you can try to "Attach To Process" after you've launched the app on the iOS device.
Very good, thank you. And actually, somehow restarting my computer with the device attached made it think the device was suitable for debugging, so that worked out.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.