Привилегированный помощник не заверяется нотариально в Xcode

так что после трехнедельной борьбы с привилегированными помощниками мое приложение наконец-то заработало. Мне понадобился помощник для отправки некоторых команд корневой оболочки, и все работает так, как ожидалось. Однако всякий раз, когда я пытаюсь нотариально заверить приложение, вспомогательный инструмент не работает, а когда я экспортирую архив без нотариального заверения, он работает должным образом. Но я хочу нотариально заверить это, потому что это было целью, чтобы получить и запустить привилегированного помощника.

Некоторая информация:

  1. Если я заверю это у нотариуса, программа не будет работать должным образом.
  2. Если я экспортирую архив (выбирая варианты прямого распространения клиентам), но не заверяю его нотариально, то это тоже не работает.
  3. Если я экспортирую чистый архив приложения, он работает. Но когда я тестировал его на Mac друга, им пришлось зайти в Системные настройки, чтобы вручную разрешить запуск приложения, поскольку оно не было нотариально заверено.

Кто-то предположил, что это проблема прав; что мне нужно добавить файл прав во вспомогательный инструмент, а не в основное приложение. Кто-нибудь знает, как это можно сделать? Если да, то какие права мне нужно добавить?

PS: Процесс нотариального заверения требует включения усиленной среды выполнения, а без этого я не могу его нотариально заверить.

0 ответов

Другие вопросы по тегам