Após a atualização para o macOS Catalina, meu projeto não será mais compilado. Isso ocorre porque Catalina acredita que os binários no 'android-ndk-r17c' não são de um desenvolvedor confiável.
Você recebe mensagens como: "" ld "não pode ser aberto porque o desenvolvedor não pode ser verificado." "O macOS não pode verificar se este aplicativo está livre de malware"
Eu tenho que usar o NDK antigo devido a problemas com a biblioteca nativa do openCV SDK e os NDKs mais recentes. Eles estão trabalhando nisso, mas o SDK mais recente ainda não está estável o suficiente para mim.
Consegui contornar "clang" e "clang ++", não conseguindo trabalhar, acessando o painel de segurança e clicando em "Allow Anyway" nos alertas de segurança. No entanto, ao tentar fazer isso com "Id", posso passar o primeiro aviso clicando em "Allow Anyway", mas parece ser chamado posteriormente e, na chamada subsequente, não tenho a opção de permitir a abertura.
Na verdade, não existe código. Eu só tenho (e já tive há muito tempo) referência do Android Studio NDK apontando para o NDK antigo por meio da configuração.
No IDE do NDK, ele falha ao carregar o "Id":
"" Ld "não pode ser aberto porque o desenvolvedor não pode ser verificado." "O macOS não pode verificar se este aplicativo está livre de malware"