目的
BASE64変換したコードサイニング証明書を利用して、
electron-builderでビルドしたElectronアプリをサイニングしようとした。
https://www.electron.build/code-signing
バージョン情報
electron-builder: 22.6.0
発生した現象
CSC_LINK
定数にBASE64文字列を指定しているにも関わらずURLと判定されてエラーになる。
※ CSC_LINK
をWindows向けビルドに利用しているため WIN_CSC_LINK
と表示されている
InvalidConfigurationError: Env WIN_CSC_LINK is not correct, cannot resolve: *** doesn't exist
解決方法
- BASE64文字列から改行コードを除去する(ワンライナーにする)
- BASE64文字列の末尾に「=」を付ける