How to debug iPhone apps using backups

Updated

Here's a tip that may save you some time if you're an iPhone app developer.

You may sometimes receive reports from your customers of problems that are hard to troubleshoot over email. It can be a pain to really get to the bottom of the problem without access to the app data stored on the customer's device.

There is, however, a way your customer can send you that data: by syncing their iPhone with iTunes and sending you the app's data file in the iTunes backup.

To do this, you'll need to know the name of the app's file in the iTunes backup. If you have a look in your own iTunes backup folder, you should be able to find it with a string search tool such as grep by searching for a string you know will be in the file.

Once you know the name of the file, simply ask your customers to send you their copy of that file when they have a hard-to-diagnose problem. An easy way for them to get the file is for them to extract it using a tool such as iPhone Backup Extractor.

If you have any other good tips for debugging tricky iPhone app issues, then do share them in the comments. Happy troubleshooting!

About the author

Aidan Fitzpatrick founded Reincubate in 2008 after building the world's first iPhone data recovery tool, iPhone Backup Extractor. He's spoken at Google on entrepreneurship, and is a graduate of the Entrepreneurs' Organisation's Leadership Academy.

Reincubate's CEO at Buckingham Palace

Pictured above are members of Reincubate’s team meeting HM Queen Elizabeth Ⅱ at Buckingham Palace, after being awarded the UK’s highest business award for our work with Apple technology. Read our position on privacy, safety and security.

How can we help?

Our support team are here to help!

Our office hours are Monday to Friday, 9 AM to 5 PM GMT. The time is currently 7:53 PM GMT.

We aim to reply to all messages within one working day.

Go to support section › Contact support ›
Our awesome support team

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?

© 2008 - 2019 Reincubate Ltd. All rights reserved. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. Privacy & terms. We recommend 2FA. Built with in London.