How to get iPhone app users to submit crash reports? [duplicate] - iphone

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
iphone how to get crash log from customers?
Some of my users are reporting crashes. What is the best way to explain to them how to send me their crash reports, so that they show up in the iTunes Connect list of crash reports? Do they get sent when users sync their phone with their computers? Thanks!

They will show up in iTunes Connect automatically if the users have enabled that.
When the user synchronizes their device using iTunes, crash reports
are copied to a directory on the user's computer. If the application
was distributed via the App Store and the user has chosen to submit
crash logs to Apple, the crash log will be uploaded and the developer
can download it via iTunes Connect.
See: http://developer.apple.com/library/ios/#technotes/tn2008/tn2151.html

I've been using Crittercism to automatically get crash reports. I like it better than iTunes because you get an email alert immediately after a crash.

When the users sync with the computer they go to:
Mac OS X :
~/Library/Logs/CrashReporter/MobileDevice/
Windows XP: C:\Documents and Settings\\Application
Data\Apple
computer\Logs\CrashReporter/
Windows Vista:
C:\Users\\AppData\Roaming\Apple
computer\Logs\CrashReporter/MobileDevice/
The log file names start with application name and have the extension “crash”. They are just plain text files and can be sent by e-mail in original or zipped form, or even copy-pasted into your e-mail program.
From: http://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/ after a SIMPLE search on google for "iphone crash reports".

You could use BugSense and get crash reports without asking the users.
Disclaimer: I am a co-founder at BugSense

In iTunes, with their device tethered, if the user control-clicks on the name for their device, they will be able to select "Reset Warnings". Afterwards, a dialog box will pop up when the user next Syncs their device asking if it's OK to send data to Apple. If they click OK, then iTunes will upload all the crash logs from their device to Apple's servers.
Afterwards, you should be able to find your crash logs in iTunes Connect, and download them yourself. New crash logs will appear if your app still has problems and the user Syncs again, all automagically.

Related

I can not get a crash report in iTunes Connect

I raised the App on the App Store.
I've check in iTunes Connect, crash reports do not accumulate.
Currently using Xcode 4.4 and the App name CityOfOz.
I wonder~T.T.
Other tasks necessary to use crash reports?
How to accumulate based on the crash logs?
I will wait your kind response.
iTunes connect only shows crash reports after a specific group reached a threshold (the amount of crashes needed for that is unknown). Also the list can only be updated once a day. In addition it only shows crash reports if the user did allow to send anonymous data to be send to Apple when setting up the device. Most users don't allow that, hence you don't see any reports. Also before iOS 5.0 these reports would only be send to Apple when the device is synced with iTunes.
I listed some alternatives on how to get crash reports fast and reliably as part of the following answer: Including custom data into iOS crash dumps
As mentioned by Kemi, the crash reports section in iTunes Connect isn't particularly useful. These days most developers use a third party crash report tool.
In my experience, crashlytics (http://try.crashlytics.com) is one of the best solutions.

How to get crash log in iOS SDK

Is it possible to get the crash log from my app? I know that we can get the exception handler by NSSetUncaughtExceptionHandler, but I want to get the crash file which could be found by Organizer. I want to access that file and send to my server. Is there any supported SDK to do that?
Thanks!!
The popular service HockeyApp is based on open source software that has it's own client that lives in your app and a basic server to collect crash reports from your app.
Check out their github account for more information on setting it all up.
https://github.com/TheRealKerni/QuincyKit

Accessing iOS crash report from iOS app

There are quite a few tutorials on how to access crash reports using a computer, but what I would like my app to do is scan for crash reports (from itself) on startup--so that users can use my app to send me their reports. Is this possible?
PLCrashReporter is an open source crash reporting framework that can be added to an iOS App. Reports are generated in protobuf encoded format, which should allow an app to upload these reports to a server.
Take a look at these few resources that may have the solution you need:
https://testflightapp.com/
http://www.hockeyapp.net/
http://quincykit.net/
You can get them using your itunes connect account
When the user synchronizes their device using iTunes, crash reports are copied to a
directory on the user's computer. If the application was distributed via the App Store and
the user has chosen to submit crash logs to Apple, the crash log will be uploaded and the
developer can download it via iTunes Connect.
You can also use Crittercism which directly sends you an email once a crash happens.
Another proprietary (but free) framework you can use for crash reporting is Crashlytics.

Call history, SMS history, Email history in iOS [duplicate]

This question already has answers here:
iPhone call log / history
(3 answers)
Closed 8 years ago.
I have one requirement to fetch all the call logs, SMS logs and Email logs in iOS. So, if anyone have any idea about how to fetch call or sms or email logs (history) in iOS, please help me or suggest me the solution or whether it is feasible or not.
But one app is also available in app store.
App name is calLog.
Some website like "Accessing iPhone Call History" also says, it's possible, how's it true?
Thanks in advance to all. :)
No, its not possible to fetch Call/SMS/Email logs in iOS.
You can do this in jailbroken device.
http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/ shows you how to access the call history. It is possible but Apple may not accept your App into their Store if they discover it. Sometimes Apps slip thru the cracks and get published even if they are against Apple's guidelines. Remember Tether? It was available for a day before Apple pulled it. Path was uploading your contacts before getting caught and then they updated their App.
its not possible to fetch the call or sms history in iOS device..but it is possible in older iOS version by using call_history.db file which contains all call history of iOS device
Hi,friends.
Do you have backup files in your PC?
If you have installed iTunes on your computer, then you can run it and sync it with your iPhone, after that, all of your iphone data can be backed-up in your iTunes. If you want to fetch all of them, then you jsut need to open the folders of the targeted files containing your messages ,contacts, call logs, and then drag them to your computer! Done!.
If you can not find those messages or call logs or contacts you want, that maybe results from these reasons: you did not backed up successfully or those information lost because of some physical problem. Then you can have a try on some recovery software to search the lost data. If you install the recovery program onto your PC ,you can preview all of your phone data, including the deleted ones!.
Hope this method help you all !
Call log is possible since this app does that: https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8 application does that. The question is, how?
Btw, SMS log and Email history I don't think it's possible.

Can I get console logs from my iPhone app testers?

I am testing my iPhone app with some people who install it through iTunes together with the mobile provision file that I give them. Apple has good instructions for how to get crash logs from these people, but is it also possible to get console logs from their devices? I do not have physical access to these people, otherwise I could connect their device to my computer and see the console log in Organizer. I would like to give them instructions to get me their console logs, but there doesn't seem to be a way?
Apple's iPhone Configuration Utility (available at http://www.apple.com/support/iphone/enterprise/ ) for both Mac and PC allows your users to capture log information and send it to you.
Use the iOS Console Kit from here