Mac Mountain Lion отправляет уведомление из приложения CLI

Как я могу отправить уведомление в центр уведомлений из приложения командной строки? Мои попытки до сих пор компилируются и запускаются, но мне не удается уведомить меня.

пример

#import <Cocoa/Cocoa.h>

int main(int argc, const char * argv[]) {
    NSLog(@"Running notifications");

    NSUserNotification *note = [[NSUserNotification alloc] init];
    [note setTitle:@"Test"];
    [note setInformativeText:@"Woot"];

    NSUserNotificationCenter *center = [NSUserNotificationCenter defaultUserNotificationCenter];
    [center scheduleNotification: note];

    return 0;
}

Затем я компилирую как:

clang -framework cocoa /tmp/Notes.m

и я получаю

 2012-07-29 16:08:35.642 a.out[2430:707] Running notifications

как вывод, но без уведомления :(

Является ли кодовая подпись фактором в этом?

Ответы на вопрос(5)

Ваш ответ на вопрос