Como permitir a instalação de não-loja de aplicativos ou desenvolvedores identificados no MacOS Sierra

17

Estou recebendo esse erro ao tentar instalar o software no MacOS Sierra (10.12.5):

Suas preferências de segurança permitem a instalação de apenas aplicativos da App Store e desenvolvedores identificados.

Gostaria de alterar as configurações para que esses tipos de instalações sejam permitidos. Semelhante ao que é mostrado aqui:

http://www.synergy.com/wordpress_650164087/faqs/if-you-get-the-following-error-trying-to-install-kg-under-os-10-8-your-security-preferences-allow- instalação-de-apenas-aplicativos-da-loja-de-mac-e-identificadores-desenvolvedores /

No entanto, meu sistema não parece ter a opção Em qualquer lugar (captura de tela abaixo). Esta opção também não está disponível se o botão Avançado estiver selecionado.

insira a descrição da imagem aqui

John
fonte
2
Você pode usar o recurso Open Anyway. Isso deve instalá-lo.
YusaMac205 3/17/17

Respostas:

20

De: como permitir aplicativos de qualquer lugar no macOS Sierra Gatekeeper

  1. Sair das Preferências do Sistema
  2. Abra o aplicativo Terminal na pasta / Applications / Utilities / e digite a seguinte sintaxe de comando:

    sudo spctl --master-disable
    
  3. Pressione Enter e autentique com uma senha de administrador
  4. Reinicie as Preferências do Sistema e vá para "Segurança e Privacidade" e a guia "Geral"
  5. Agora você verá a opção "Em qualquer lugar" em 'Permitir download de aplicativos de:' Opções do Gatekeeper
Rene Larsen
fonte
Não ajuda na instalação do ExifTool.
Dmitry
Agradável! Isso é demais, funciona para a Catalina também. Obrigado!
Marco
12

Apenas clique com o botão direito do mouse (ou ^ ctrlclique) no pkgarquivo em questão e escolha Open. Isso permitirá que você abra o arquivo, não importa de onde ele veio. Observe que isso é diferente de clicar duas vezes.

Você pode fazer isso com qualquer aplicativo baixado da Internet e o macOS se lembrará desse aplicativo na próxima vez em que o executar.

Do ponto de vista da segurança, prefiro fazer isso do que desabilitar o sistema de salvaguarda em todo o sistema.


fonte
11
Ainda é possível - mesmo no próximo High Sierra é possível
Rene Larsen
11
Fico corrigido - pensei ter me lembrado de ler sobre isso em algum lugar. Obrigado pela atenção.
11
Você quis dizer "Observe que isso é diferente de clicar duas vezes"?
21317
11
Meu cérebro simplesmente não era bastante lá esta manhã 😊
Se eu tenho vários executáveis ​​que preciso autorizar, existe uma maneira de fazer isso no Terminal? Eu não quero para desativar completamente o GateKeeper, apenas imitam a funcionalidade do botão direito do mouse e clicando aberto
Max Coplan
3

Para fazer isso sem precisar de privilégios de administrador e sem desativar os recursos de segurança:

  • Abra o terminal
  • Tipo xattr -c
  • Arraste (do localizador) o arquivo que deseja abrir para a janela do terminal
  • Execute o comando pressionando Enter

xattr -cremove os metadados de um arquivo ou pasta. Isso remove o desenvolvedor, a data do download e algumas outras coisas. Não afeta o conteúdo do aplicativo.

10 Respostas
fonte
0

No macOS High Sierra 10.13.4, clicar com o botão direito (ou ^ ctrlclicar) nos pacotes .app, que não são registrados pela Apple por um desenvolvedor identificado, e escolher Abrir não funcionará; portanto, a única opção restante é habilitar a opção Em qualquer lugar em Segurança e privacidade nas Preferências do sistema (pelo menos temporariamente).

De Como abrir aplicativos de desenvolvedores não identificados no macOS Sierra :

  1. Feche as Preferências do sistema no seu Mac.
  2. Terminal aberto.
  3. Digite o seguinte comando:

    sudo spctl --master-disable

  4. Pressione Enter no seu teclado.

  5. Digite sua senha de administrador.
  6. Pressione Enter no seu teclado.

Isso restaurará a configuração do Anywhere e a selecionará por padrão. Para verificar, você pode abrir Preferências do Sistema e selecionar Segurança e Privacidade.

Para retornar às configurações padrão e mais seguras do GateKeeper, siga as mesmas etapas, alterando o comando para sudo spctl --master-enable

jcabrera
fonte