Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

moonman239

Cancelled
Original poster
Mar 27, 2009
1,541
32
I sent my application to my client for testing, but we didn't use TestFlight. The client reported a bug that did not result in a crash. My code has an NSLog statement that may be able to help me diagnose the problem, if I can just get access to the log generated by my client's iPad.

What does my client need to do to give me this log?

Edit: I've already read Apple's guide to troubleshooting deployed applications. There was no information pertaining to my current situation. However, I might just remove my try-catch block (for now, at least) so the app crashes, thus giving me a crash report.
 
Last edited:
Console.app, connect the device to the mac with the lightning cable, select the device under the Devices heading.

You should verify that a NSLog from your app appears in that console log. There have been some changes related to this in recent OS versions.

Apple also has a free app for managing enterprise devices (Apple Configurator) that also can display the device console.
 
Console.app, connect the device to the mac with the
#2
Console.app, connect the device to the mac with the lightning cable, select the device under the Devices heading.

You should verify that a NSLog from your app appears in that console log. There have been some changes related to this in recent OS versions.

Apple also has a free app for managing enterprise devices (Apple Configurator) that also can display the device console.
Thank you for the suggestions. I'm assuming with the Configurator, all my client has to do is plug in her iPad and it will show, correct?
 
FWIW: Neither of these tools work on OS X 10.9. For App Configurator, you need 10.12+.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.