MacOS: R2017a keeps asking "Allow incoming connections"

조회 수: 3 (최근 30일)
Noah Kanovsky
Noah Kanovsky 2017년 3월 26일
편집: Noah Kanovsky 2017년 8월 25일
Running MacOS 10.12.3 On each invocation of Matlab R2017a, MacOS asks "Allow incoming connections, Allow / Deny". The answer doesn't get remembered for the next time I open Matlab. I have Matlab 2016a and 2017a installed side-by-side. The issue doesn't occur on MATLAB_R2016a, only on MATLAB_R2017a. I have worked around this by adding manually the file "/Applications/MATLAB_R2017a.app/Contents/MacOS/MATLAB" to the Firewall allowed list. I had to do this manually, as it wouldn't remember the setting from the prompt.
  댓글 수: 7
Walter Roberson
Walter Roberson 2017년 5월 11일
I did not observe this with the R2017a official running on a Sierra virtual machine.
Ian
Ian 2017년 8월 11일
편집: Ian 2017년 8월 11일
Problem persists for R2017a in MacOS Sierra 10.12.6, when opening via clicking on app icon or icon in dock. Adding Matlab (either the main /Applications entry or the actual executable mentioned by Kanovsky) did not solve the problem.
Matlab also does not remember previous screen position, and opens all windows, including figures on the wrong (for me) screen. It appears to always open on the screen where the dock is positioned (which for me is on the side of my smaller screen), regardless of where the window was positioned previously. Moving dock back to my main window fixes the problem, but I keep the dock on the side of the secondary window so I have more screen real estate for working.
Workaround in J Robin's link (see below) of opening matlab from the shell script (/Applications/Matlab.../bin/matlab) via command line seems to fix both problems for me.

댓글을 달려면 로그인하십시오.

채택된 답변

Jyotish Robin
Jyotish Robin 2017년 3월 31일
Hi Noah!
Take a look at the below MATLAB answers post:
I hope this will help you solve the issue.
Regards,
Jyotish

추가 답변 (1개)

Noah Kanovsky
Noah Kanovsky 2017년 3월 31일
편집: Noah Kanovsky 2017년 8월 25일
Updated with working solution: Take /Applications/MATLAB_R2016a.app/Contents/MacOS/StartMATLAB and copy it to /Applications/MATLAB_R2017a.app/Contents/MacOS/MATLAB.
Old answer (doesn't work): Add "/Applications/MATLAB_R2017a.app/Contents/MacOS/MATLAB" to the Firewall allowed list.
  댓글 수: 3
Irl Smith
Irl Smith 2017년 7월 14일
편집: Irl Smith 2017년 7월 14일
If this works, it implies that the startup code was changed (and the bug introduced) between 2016 and 2017. FWIW, there is no StartMATLAB in R2017a at the location listed, so that code seems to have been moved somewhere else. Mathworks, please fix! (I can't test it because I didn't retain my R2016 when I updated to R2017a.)
Noah Kanovsky
Noah Kanovsky 2017년 8월 15일
That's true, it's now called MATLAB not StartMATLAB.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by