Выпуск приложения на mac os с помощью привилегированного вспомогательного средства

#macos

#macos

Вопрос:

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

Но когда я делаю это:

  1. создайте файл развертывания с помощью Product — Archive

  2. Установите это приложение

  3. Открыть

Мое приложение не может открыться, более того, оно автоматически закрывается, я полагаю, потому что я не могу найти окно предложения, в котором я должен ввести пароль для доступа к разрешению для моего инструмента.

Но если я запускаю свою сборку через Xcode и пытаюсь открыть выпускную версию, все в порядке. Окно отображается, и после ввода пароля мой инструмент находится в папке LauchDaemons и так далее. В этом проблема.

Может быть, я что-то пропустил на этапе распространения?

Комментарии:

1. Вы получаете какие-либо сообщения об ошибках в консоли при попытке запустить свое приложение?

2. @CharlesSrstka спасибо за ответ. Наверное, я их не вижу, потому что у меня рабочая версия, и я пытаюсь установить ее как обычный пользователь. Я выяснил, что моя проблема связана с ошибкой AuthorizationCreate, и мне интересно, почему при отладке сборки все нормально, но в рабочей версии у нас ошибка.

3. хорошо, я понял. Обнаружена ошибка. Спасибо за совет, чувак.