Mac Mountain Lion wyślij powiadomienie z aplikacji CLI

Jak mogę wysłać powiadomienie do centrum powiadomień z aplikacji wiersza poleceń? Moje dotychczasowe kompilacje się kompilują i działają, ale nie udaje mi się tego powiadomić.

Przykład

#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;
}

Następnie kompiluję jak:

clang -framework cocoa /tmp/Notes.m

i dostaję

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

jako wyjście, ale bez powiadomienia :(

Czy przypisanie do tego kodu jest czynnikiem?

questionAnswers(5)

yourAnswerToTheQuestion