升级到macOS Catalina之后,我的项目将不再构建。这是由于Catalina认为'android-ndk-r17c'中的二进制文件不是来自受信任的开发人员。
您收到以下消息:““ ld”无法打开,因为无法验证开发人员。”“ macOS无法验证此应用程序没有恶意软件”
由于本机openCV库SDK和较新的NDK出现问题,我必须使用旧的NDK。他们正在努力,但是较新的SDK对我来说还不够稳定。
通过转到安全窗格并单击安全警报上的“仍然允许”,我可以解决“ clang”和“ clang ++”无法工作的问题。但是,当使用“ Id”尝试此操作时,我可以通过单击“仍然允许”来跳过第一个警告,但它似乎随后被调用,而在随后的调用中,我没有允许它打开的选项。
确实没有代码。我只是(并且已经有很长时间了)Android Studio NDK参考通过配置指向旧的NDK。
在NDK的IDE中,它无法加载“ Id”:
“” ld“无法打开,因为无法验证开发人员。”“ macOS无法验证此应用程序没有恶意软件”
我刚刚找到解决方案。
这是一个乏味的过程,但是: