[Electron + React] Electron 앱 공증(Notarization)은 필수다?!!
·
React
최근 프로젝트에서 React + TypeScript로 'Graduable'이란 전산전자공학부 학생들의 학점관리와 미래 학업계획에 도움이 되는 데스크탑앱을 만들었다. 이 때 사용했던 스택이 Electron이었다. 하지만 로컬에서의 개발이 끝이 아니었다...웹앱 개발의 끝은 배포... 데스크탑앱을 만들었으면 빌드 과정 후 설치파일을 만들어서 다른 컴퓨터에서도 실행이 가능하게 해야하지 않나.우리 팀은 MacOS에서만 구동되는 데스크탑앱을 만들었는데 배포를 하며 알게된 사실을 정리하고자 한다. Electron 앱 배포의 시작.. 왜 공증이 필요한가?Electron으로 데스크탑 앱을 개발하고 나서, macOS에서 앱을 배포하려고 하면 단순히 빌드만으로 끝나지 않는다는 사실을 알게 되었다.macOS는 보안 정책이 ..