Для проекта NSLogger мы хотели бы реализовать возможность прямого перехода обратно в XCode к строке в файле, которая создала запись в журнале. Можно было бы ожидать, что это будет легко сделать с помощью такого инструмента командной строки:
xed --line 100 ~/work/xyz/MainWindowController.m
Но это приводит к неожиданной ошибке:
2011-10-31 17:37:36.159 xed[53507:707] Ошибка: Error Domain=NSOSStatusErrorDomain Code=-1728 "Операция не может быть завершена. (Ошибка OSStatus -1728.)" (например,: запрошен спецификатор 3-й, но их только 2. По сути, это указывает на ошибку разрешения во время выполнения.) UserInfo=0x40043dc20 {ErrorNumber=-1728, ErrorOffendingObject=}
Другая идея состоит в том, чтобы использовать AppleScript, чтобы указать XCode выполнить нужные шаги, но мне не удалось найти работающее решение.
Поэтому любое решение для достижения желаемого эффекта будет очень признательно.
Ссылка на проблему NSLogger на GitHub: https://github.com/fpillet/NSLogger/issues/30