想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

在 macOS Sequoia 15.1 中,Mac 打开 MATLAB 存在问题 没有权限打开

我在昨天下午更新了macOS15.1,但今天我想要在程序坞点击图标打开Matlab(版本2022a)时,访达提示应用程序“程序坞”没有权限打开“(null)”,在启动台和访达直接点击/Applications/Matlab_2022a.app都遇到同样的提示。在终端尝试用open /Applications/MATLAB_R2022a.app 打开则提示 _LSOpenURLsWithCompletionHandler() failed with error -54。现在唯一可行的是通过点击Unix可执行文件 /Applications/MATLAB_R2024a.app/Contents/MacOS/MATLAB 来打开Matlab,在我卸载Matlab2022a并安装2024a后以上的情况依然没有改变。


[经过版主编辑]

发布日期 2024年10月31日 上午12:54

回复
问题被标记为 排名最靠前的回复

发布日期 2024年11月6日 下午4:02

目前有一个折中的解决办法,就是matlab可以点击这个路径下的文件/Applications/MATLAB_R2021a.app/bin/maci64/MATLABWindow.app直接打开


所以可以复制一个这个文件的替身,拉到程序坞,代替以前的打开方式


这样就可以从程序坞上打开matlab了,我的版本是2021a,不知道其他的版本是否可以采用这个方法实现,但应该是可以的


回复量: 27
问题被标记为 排名最靠前的回复

2024年11月6日 下午4:02 回应 KD32

目前有一个折中的解决办法,就是matlab可以点击这个路径下的文件/Applications/MATLAB_R2021a.app/bin/maci64/MATLABWindow.app直接打开


所以可以复制一个这个文件的替身,拉到程序坞,代替以前的打开方式


这样就可以从程序坞上打开matlab了,我的版本是2021a,不知道其他的版本是否可以采用这个方法实现,但应该是可以的


2024年10月31日 下午8:29 回应 Znglj

你好,暂时没有找到解决方法。我和学校负责人员以及MathWorks的工作人员咨询过,他们提过一些建议,包括把Matlab卸载干净之后再重新安装、运行Matlab包内容里的一些程序,但都不起作用。现在找到的一个可能的问题结症就是Matlab应用程序codesign的缺失(如下图,微信是正常的)。我目前也尝试找了一些关于强制修改应用程序codesign的方法,但还没有付诸实践,因为确实到了我的知识盲区……不太敢随意动手了。

如果现在需要使用Matlab的话,可以在命令行输入 open /Applications/MATLABXXx.app/Contents/MacOS/MATLAB

或者输入 open /Applications/MATLABXXx.app/bin/matlab (把XXx替换成你Matlab的版本)

2024年10月31日 下午4:16 回应 Sariel

我试了一下在terminal运行这段代码然后点击打开Matlab,输出结果如下,似乎没有什么问题。

2024-10-31 16:01:00.113808+0800 0x3408d    Default     0x12b5f6             387    0    
CoreServicesUIAgent: (LaunchServices) [com.apple.launchservices:open] Found application com.mathworks.matlab to open application <private>
    AppPath = "/Applications/MATLAB_R2024a.app";

在 macOS Sequoia 15.1 中,Mac 打开 MATLAB 存在问题 没有权限打开

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!