我正在尝试在 MATLAB 中使用 CVX,但是当我运行我的代码时,我收到了这个错误:
“mexschurfun.mexmaci64”无法打开,因为无法验证开发者。
我已经尝试将“mexschurfun.mexmaci64”文件的 Mac 安全性更改为“仍然允许”,但它仍然给我同样的错误。任何想法如何解决这一问题?
我正在尝试在 MATLAB 中使用 CVX,但是当我运行我的代码时,我收到了这个错误:
“mexschurfun.mexmaci64”无法打开,因为无法验证开发者。
我已经尝试将“mexschurfun.mexmaci64”文件的 Mac 安全性更改为“仍然允许”,但它仍然给我同样的错误。任何想法如何解决这一问题?
如果您信任下载 FieldTrip 的来源,您可以通过打开终端并键入一次解决所有 MEX 文件的这些错误
sudo xattr -r -d com.apple.quarantine LOCATION_OF_FIELDTRIP
sudo find LOCATION_OF_FIELDTRIP -name \*.mexmaci64 -exec spctl --add {} \;
LOCATION_OF_FIELDTRIP
你解压缩 FieldTrip 的地方在哪里。在 sudo 之后,您必须提供管理员密码。
第一个命令从隔离区中删除所有 FieldTrip 文件,第二个命令向所有 MEX 文件添加一个 Gatekeeper 例外。
检查以下链接以获得更多帮助: https ://www.fieldtriptoolbox.org/faq/mexmaci64_cannot_be_opened_because_the_developer_cannot_be_verified/