Привилегированный помощник не заверяется нотариально в Xcode
так что после трехнедельной борьбы с привилегированными помощниками мое приложение наконец-то заработало. Мне понадобился помощник для отправки некоторых команд корневой оболочки, и все работает так, как ожидалось. Однако всякий раз, когда я пытаюсь нотариально заверить приложение, вспомогательный инструмент не работает, а когда я экспортирую архив без нотариального заверения, он работает должным образом. Но я хочу нотариально заверить это, потому что это было целью, чтобы получить и запустить привилегированного помощника.
Некоторая информация:
- Если я заверю это у нотариуса, программа не будет работать должным образом.
- Если я экспортирую архив (выбирая варианты прямого распространения клиентам), но не заверяю его нотариально, то это тоже не работает.
- Если я экспортирую чистый архив приложения, он работает. Но когда я тестировал его на Mac друга, им пришлось зайти в Системные настройки, чтобы вручную разрешить запуск приложения, поскольку оно не было нотариально заверено.
Кто-то предположил, что это проблема прав; что мне нужно добавить файл прав во вспомогательный инструмент, а не в основное приложение. Кто-нибудь знает, как это можно сделать? Если да, то какие права мне нужно добавить?
PS: Процесс нотариального заверения требует включения усиленной среды выполнения, а без этого я не могу его нотариально заверить.