나는 맥에서 intellij로 개발을 하고 있지만 가끔 심심할때 이클립스나 STS가 잘 살아있나(?) 들어가보는데 어느 날 멀쩡히 잘 동작하던게 가끔 안될때가 있었다...
대충 요약을 하자면 APP내의 코드 서명이 깨져있어서 그런것이다 그래서 터미널을 켜서
codesign --force --deep --sign - /Applications/STS.app/Contents/MacOS/STS
이렇게 명령어를 입력하면
replacing existing signature
이러한 메시지가 표시되는데 다시 APP을 열어보면 정상동작 하는 모습을 볼 수 있었다.
(본인이 Eelipse를 사용중이라면 명령어에서 STS부분만 Eelipse로 바꿔주면 된다)