Después de actualizar a macOS Catalina, mi proyecto ya no se compilará. Esto se debe a que Catalina cree que los binarios en 'android-ndk-r17c' no son de un desarrollador de confianza.
Recibes mensajes como: "" ld "no se puede abrir porque no se puede verificar el desarrollador". "macOS no puede verificar que esta aplicación esté libre de malware"
Tengo que usar el NDK anterior debido a problemas con el SDK de la biblioteca nativa de openCV y los NDK más nuevos. Están trabajando en ello, pero el SDK más nuevo aún no es lo suficientemente estable para mí.
Pude evitar "clang" y "clang ++" no poder trabajar yendo al panel de seguridad y haciendo clic en "Permitir de todos modos" en las alertas de seguridad. Sin embargo, al intentar esto con "Id", puedo pasar la primera advertencia haciendo clic en "Permitir de todos modos", pero parece que se llama posteriormente y en la llamada posterior no tengo la opción de permitir que se abra.
No hay código realmente. Solo tengo (y he tenido durante mucho tiempo) referencia de Android Studio NDK apuntando al viejo NDK a través de la configuración.
En IDE de NDK, no puede cargar "Id":
"" Ld "no se puede abrir porque no se puede verificar el desarrollador". "macOS no puede verificar que esta aplicación esté libre de malware"
fuente
Respuestas:
Acabo de encontrar la solución.
Es un proceso tedioso pero:
fuente
sudo spctl --master-disable
antes, existen 3 opciones debajo de 'Permitir descarga de aplicaciones desde:', debe seleccionar la segunda llamada 'Tienda de aplicaciones y desarrolladores identificados' en el paso 4, para que pueda ver 'Permitir' y 'clang' error.Para permitir las aplicaciones descargadas de Anywhere en MacOs Catalana, haga esto:
fuente
Me gustaría agregar a la respuesta de Mudassar Ashraf.
Si no ve la opción " Permitir " después de hacer clic en " Cancelar ", cambie "Permitir aplicaciones descargadas de" en la ventana Seguridad a " App Store y desarrolladores identificados ". Esto de alguna manera hará que aparezca el botón " Permitir ". Luego vuelva a cambiar a «En cualquier lugar ». Repita si es necesario.
fuente
Si por alguna razón en su ventana de Seguridad y Privacidad botón de permitir que duerma aparecerá a continuación, basta con mover el NDK al directorio diferente y tratar todo el proceso de nuevo.
fuente