NSArray *activeApps = [[NSWorkspace sharedWorkspace] runningApplications];
Возвращает запущенные приложения и агент, но я не могу видеть мой запущенный сервис XPC утратившего (хотя он работает и отображается в процессе мониторинга активности)NSWorkspace runningApplications не возвращает мой XPC маш службы
даже когда я посмотреть на PID в мониторе активности
id res = [NSRunningApplication runningApplicationWithProcessIdentifier:223];
я получаю Рез ноль, хотя и с другими процессами, это работает хорошо
ОК, но что именно означает «пользовательские приложения»? так как этот xpc запускается текущим пользователем, а также помощники без пользовательского интерфейса ... мне нужно знать, что XPC запущен, так как из соединения, которое я не могу определить (ответ на нерабочее и отрицаемое соединение одинаково) –