Я создал приложение и начал помещать его в песочницу. Сейчас сделал разделение привилегий с помощью xpc-services. Я скачал пример "SandboxedFetch" от Apple, который показывает два xpc-сервиса как приложение (application-icon). В моем приложении службы xpc показывают значок «плагин». Вкладка сводки в настройках проекта для моего xpc-сервиса недоступна, что означает, что я не могу настроить права, как я могу сделать в основном приложении. Я скопировал созданный на заказ файл прав в xpc-сервис и сослался на него в настройках проекта. Но служба работает всегда без ограничений привилегий, применяемых к службе.
Нужен ли мне новый сертификат для службы? Если мое приложение называется «com.mycompany.app», а моя служба называется «com.mycompany.app.service», я не могу применить свой сертификат приложения к службе. Я как-то запутался в этой песочнице. Нужен ли мне новый сертификат для моего xpc-сервиса? Если нет, как я могу применить к нему права?