NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName =[NSString stringWithFormat:@"%@.log",[NSDate date]];
NSString *logFilePath = [documentsDirectory stringByAppendingPathComponent:fileName];
freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
Просто добавьте этот блок кода в методе application:didFinishLaunchingWithOptions
в файл делегата приложения, и он создаст файл журнала в каталоге документов приложения на iPhone, который регистрирует все события журнала консоли.Вам необходимо импортировать этот файл из iTunes, чтобы увидеть все события консоли.
Примечание. В файле .plist убедитесь, что Application supports iTunes file sharing
существует и имеет значение YES
, чтобы вы могли получить доступ через iTunes.
Чтобы получить файлы журналов: Запустите itunes, после того, как ваше устройство подключится, выберите «Приложения» - выберите приложение - в «Augument Document» вы получите свой файл.Затем вы можете сохранить его на свой диск