В настоящее время я застрял в проблеме, которая, на мой взгляд, проста, если вы знаете, как это сделать. В мае Mac App (не волнуйтесь, это не для MAS, так что проблем не будет) Мне нужно запустить немного дополнительного исполняемого файла в фоновом режиме. Это просто демона проверка сообщений, когда приложение закрыто (я знаю, что есть push-уведомления, но мои клиенты все еще на Mac OS 10.6 или более ранней версии). Я сейчас пытаюсь это так:
NSString* path = [[NSBundle mainBundle] pathForAuxiliaryExecutable:@"Message_Fetcher"];
NSTask *aTask = [[NSTask alloc] init];
[aTask setLaunchPath:path];
[aTask launch];
Вызывает сбой приложения со следующим сообщением:
-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: _NSTaskExecutablePath)
Что я сделал не так? Есть ли пример приложения, демонстрирующего это?
Заранее спасибо, Яннес