My app formerly created useful crash logs. I synced my iPhone in the past and found crash logs in library/logs/CrashReporter
About a month ago, my app stopped creating crash reports. When I first discovered this problem, I assumed it was due to memory corruption (a possibility in my app).
I just created a new project and added a crash to it.
// Implement viewDidLoad to do additional setup after loading the view,
// typically from a nib.
- (void)viewDidLoad {
NSMutableArray *array = [[NSMutableArray alloc] init];
[array removeObjectAtIndex:-1];
[super viewDidLoad];
}
This app does not create a crash report either.
Ideas I've started to explore:
- My phone is corrupted (tried restoring - somehow I brought it to the state from a few months ago)
- My XCode is corrupt (tried reinstalling, but current download demands Snow Leopard - and I can't upgrade to Snow Leopard online). This seems possible - I may have messed with device support around a month ago (similar to http://stackoverflow.com/questions/1224867/does-iphone-os-3-0-1-ruin-your-development-phone )
- The location for crash logs has somehow moved.
Suggestions?