A versão macOS do YCursor requer um iniciador especial, principalmente devido a limitações nos mecanismos de segurança do sistema:
- O macOS tem controles de permissão rigorosos para operações que modificam a configuração do sistema (por exemplo, código de máquina)
- O iniciador concede temporariamente ao YCursor os privilégios de sistema necessários, solicitando que o usuário digite uma senha
- Esse design está em conformidade com as especificações de segurança do macOS e evita os riscos que podem estar associados à execução do aplicativo principal diretamente com privilégios elevados
- Ele também garante que a funcionalidade principal da ferramenta (modificação do código da máquina) seja executada corretamente
Isso é ditado pela arquitetura de segurança específica dos sistemas macOS; as versões do Windows não exigem essa etapa adicional.
Essa resposta foi extraída do artigoYCursor: uma ferramenta de renovação automática de avaliação do software CursorO