Мне было интересно, есть ли какой-нибудь достойный способ, кроме NSLog-ing почти всего, правильно отлаживать пакет приложений Screensaver в OS X?
«Заставка» — это тип проекта в Xcode, но явно нет отладки Build and Go. Кроме того, я обнаружил, что на самом деле мой пакет загружается в
/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
приложение как своего рода плагин.
Итак, есть ли достойный способ отладки вашего кода? Просмотр отчетов о сбоях и запись NSLog в консоль помогает, но далеко не идеально.