今天用Android Studio编译一个项目,偶遇这个问题,说我的AS是从哪哪下载的,无法保证安全性之类的,不过忘了截图。编译另一个项目是好好的,猜想可能是这个项目要调用CMake
,而Catalina比以前的版本在安全方面做了增强,具体原理先不研究了,下面是解决办法。
在终端执行如下指令,不出意外的话就可以了
sudo spctl --master-disable
执行完上面指令后,在
安全性与隐私
设置的允许从以下位置下载的App
中会新增一个任何来源
,如下面的对比图,然后应用在运行中就不会再被系统执行各种安全验证了,当然首先自己要保证安装的应用是OK的。