electron 개발
-
Electron Code Signing (코드 서명)Study/Frontend 2023. 8. 25. 16:10
내 맥북에서는 잘 되는데 다른 사람 맥북에서는 실행이 안되네? 윈도우에서 실행은 가능한데 SmartScreen filter에 걸리네? 데스크탑 앱을 처음 만들어 보는 사람이라면 위와 같은 상황을 모두 한 번 쯤은 겪어봤을 것이다. 나 역시 그랬다 🥲 이번에 Electron으로 데스크탑 앱을 만들어야했는데, 데스크탑 앱 개발에 대한 기본 지식이 부족한 상황이었다. electron-vite를 사용해서 개발 환경을 구축하는데는 무리가 없었지만, 역시나 예상대로 빌드와 배포를 하는데 엄청난 시간과 노력이 필요했다. 위 문제를 해결하는데도 며칠 동안 리서치하며 해결방안을 찾아냈다. 위 문제의 정답은 코드 서명에 있었다. 코드 서명이란? 코드 서명(Code Signing)은 실행 파일과 스크립트에 디지털 서명을 하..