小编Bha*_*uvu的帖子

无法在 MacO 上公证(代码签名)Electron Node.js 应用程序

我尝试使用 Electron forge 公证(代码签名)Electron Node.js 应用程序,按照Electron forge 官方指南中提到的选项使用应用程序特定的密码将其提交到 Mac App Store(MAS) ,但遇到错误 - “无法使用代码装订您的申请:66。无法下载票证。必须设置 CDHash。”

\n

我的应用程序的 forge.config.js 文件如下(确保 appleId、appleIdPassword、teamId 准确):

\n
module.exports = {\n  packagerConfig: {\n    osxSign: {},\n    osxNotarize: {\n      tool: \'notarytool\',\n      appleId: \'******\',\n      appleIdPassword: \'******\',\n      teamId: \'******\',\n    }\n  },\n  rebuildConfig: {},\n  makers: [\n    {\n      name: \'@electron-forge/maker-squirrel\',\n      config: {},\n    },\n    {\n      name: \'@electron-forge/maker-zip\',\n      platforms: [\'darwin\'],\n    },\n    {\n      name: \'@electron-forge/maker-deb\',\n      config: {},\n    },\n    {\n      name: \'@electron-forge/maker-rpm\',\n      config: {},\n    },\n  ],\n};\n
Run Code Online (Sandbox Code Playgroud)\n

我的 Node.js 应用程序的 package.json …

macos node.js electron electron-forge electron-packager

7
推荐指数
0
解决办法
789
查看次数