1

我无法让代码签名在 Windows 上工作。我在 package.json 中有以下内容:

"distwin": "ionic-app-scripts build && set CSC_LINK=C:\\Data\\Development\\Projects\\DocsOnTapV2\\build\\dotv2codesign.pfx && set CSC_KEY_PASSWORD=NotTelling && build"

但是当我运行它时,我总是收到以下错误:

Error: C:\Data\Development\Projects\DocsOnTapV2\build\dotv2codesign.pfx  doesn't exist
    at C:\Data\Development\Projects\DocsOnTapV2\node_modules\electron-builder\src\codeSign.ts:45:11
    at next (native)
    at runCallback (timers.js:651:20)
    at tryOnImmediate (timers.js:624:5)
    at processImmediate [as _immediateCallback] (timers.js:596:5)
From previous event:
    at downloadCertificate (C:\Data\Development\Projects\DocsOnTapV2\node_modules\electron-builder\out\codeSign.js:49:21)
    at Lazy.WinPackager.cscInfo.Lazy (C:\Data\Development\Projects\DocsOnTapV2\node_modules\electron-builder\src\winPackager.ts:42:9)
    at Lazy.get value [as value] (C:\Data\Development\Projects\DocsOnTapV2\node_modules\electron-builder-util\src\util.ts:248:24)
    at C:\Data\Development\Projects\DocsOnTapV2\node_modules\electron-builder\src\winPackager.ts:168:32
    at next (native)

它告诉我“pfx”文件不存在。但确实如此!我已经尝试了 CSC_LINK 变量的各种变体,但没有成功。我需要做什么才能让电子生成器找到“pfx”文件?

4

0 回答 0