본문 바로가기
TIL

electron) 일렉트론 빌드 시 인증서 이슈

by 은지:) 2023. 2. 10.
728x90
반응형

 

 

문제

 

 

skipped macOS application code signing  reason=cannot find valid "Developer ID Application" identity or custom non-Apple code signing certificate, it could cause some undefined behaviour, e.g. macOS localized description not visible, see https://electron.build/code-signing allIdentities=     0 identities found
                                                Valid identities only
     0 valid identities found

 

 

npm run build 입력 후 만난 에러 문구

 

 

 

 

 

 

파파고 돌렸더니

 

 

건너뛴 macOS 응용 프로그램 코드 서명 이유= 유효한 "개발자 ID 응용 프로그램" ID 또는 사용자 지정 비Apple 코드 서명 인증서를 찾을 수 없습니다. 예를 들어 macOS 현지화된 설명이 표시되지 않는 등 일부 정의되지 않은 동작이 발생할 수 있습니다. https://electron.build/code-down allIdentity= 0 ID를 참조하십시오
유효한 ID만 해당
0개의 유효한 ID를 찾았습니다

 

 

라고 한다 🥲

 

 

 

 

cra 같이 만들어져 있는 소스로 작업했기 때문에

배포하려면 인증서 등록하고 유료로 빌드 할 수 있는 건가.... 싶어서 열심히 구글링했다

 

 

 

 

 

 

해결

 

 

electron 은 배포하려면 인증서가 꼬옥 필요하다

나는 mac 환경에서 돌렸기 때문에 apple 개발자 인증서가 필요했는데

 

1년 회비 12만원 정도....🥲

 

 

생각해보니 웹처럼 만들었지만 어플은 배포를 할 수 있는 곳이 appleStore 밖에 없어서 무조건 인증서가 필요하긴 했다

당연한 걸 고민하고 있었음.. 쥬륵...

 

 

 

배포는 포기하고 만들어진 dist 파일에서 

 

 

 

 

My Nextron App zip 파일만 배경화면에 옮기고 zip 풀었더니

 

 

 

 

 

 

 

따란~~

 

근데 그냥 열면 개발자 등록 안 된 어플이라고 나온다 ^_ㅠ

control 누르고 열면 어플 열림!!

 

 

 

 

 

728x90
반응형

댓글