当前位置: 首页 > 知识库问答 >
问题:

macOS无法验证“clang”的开发者

荆乐
2023-03-14

我更新到macos-catalina和我试图交叉编译c代码为Android使用android-ndk-r18b

macOS 无法验证“clang”的开发者。您确定要打开它吗?

它要求我提供所有不同的可执行文件/编译器(例如arm-linux-androidabiranlib)。我通过访问安全来绕过这一问题


共有3个答案

冀萧迟
2023-03-14

最好的方法是将ndk更新到R21。如果你的Macos版本是catalina。

"在NDK r21签署或公证之前,没有麦克·NDK . "

吕自怡
2023-03-14
匿名用户

这基本上在 Dan Albert 的评论中得到了回答,但要添加一个实际答案,根据 android ndk 问题 1060:

对于macOS来说,SDK管理器是获取大多数用例的NDK的最可靠的方法,并且应该是首选的,直到发生其他变化。这并不是对所有用户都可行,但是如果这是你的一个选择,那就是你最好的选择。

换句话说,如果您使用 SDK 管理器安装/重新安装 NDK,您最终应该得到一个网守会满意的版本,例如:

< code > Android/Sdk/tools/bin/Sdk manager-install " ndk;18.1.5063045"

丰誉
2023-03-14
  1. 打开“系统偏好设置/安全性”
 类似资料: