Я реализовал элемент входа в систему, как мне было рекомендовано в этом сообщение. Во вспомогательном приложении я запускаю основное приложение, используя NSWorkspace
метод launchApplication:showIcon:autolaunch:
, отправляя YES
в параметр автозапуска.
Проблема в следующем: мне нужно проверить, были ли приложения автозапущены, чтобы не показывать всплывающую подсказку. Единственный вариант, который я нашел, это [[NSUserDefaults standardUserDefaults] boolForKey:@"autolaunch"]
, и он всегда возвращает NO
.
Проблему можно было бы решить с помощью аргументов запуска — но песочница, к сожалению, их тоже режет.
Я что-то пропустил?