如何在mac app store外部使用visual studio代码为macOS签署和公证电子应用程序构建?

如何在mac app store外部使用visual studio代码为macOS签署和公证电子应用程序构建?,macos,electron,electron-builder,electron-packager,electron-forge,Macos,Electron,Electron Builder,Electron Packager,Electron Forge,我已经使用VisualStudio代码创建了一个electron应用程序,以便在mac应用程序商店外发布。在macOS 10.14.4发布之前,我的应用程序是使用内部使用electron forge的electron osx sign module成功构建和签署的。现在,在macOS更新之后,我在将应用程序构建为“拒绝的源代码=未命名的开发人员ID”时收到错误消息 我在互联网上找到了在Xcode中构建应用程序的解决方案,但是对于使用javascript在VisualStudio代码中构建的应用程

我已经使用VisualStudio代码创建了一个electron应用程序,以便在mac应用程序商店外发布。在macOS 10.14.4发布之前,我的应用程序是使用内部使用electron forge的electron osx sign module成功构建和签署的。现在,在macOS更新之后,我在将应用程序构建为“拒绝的源代码=未命名的开发人员ID”时收到错误消息

我在互联网上找到了在Xcode中构建应用程序的解决方案,但是对于使用javascript在VisualStudio代码中构建的应用程序,没有特定的解决方案

我用于为macOS创建构建的命令:

electron packager.appName--overwrite--platform=darwin--arch=x64--electron-verison=5.0.1--icon=icon.icns--osx符号

请提供您对任何可能解决方案的意见

TL;博士

对我来说,将密码更改为特定于应用程序的密码解决了此错误

解释

App Store Connect现在需要对所有帐户进行双因素身份验证(2FA),因此您还必须为公证工具创建特定于应用程序的密码

如何创建特定于应用程序的密码:)

为什么需要特定于应用程序的密码:

(顺便说一句,“Unnotalized Developer ID”警告仍将显示,因为electron process在公证前检查装订,但随后它将继续,构建将完成)

TL;博士

对我来说,将密码更改为特定于应用程序的密码解决了此错误

解释

App Store Connect现在需要对所有帐户进行双因素身份验证(2FA),因此您还必须为公证工具创建特定于应用程序的密码

如何创建特定于应用程序的密码:)

为什么需要特定于应用程序的密码:


(顺便说一句,“Unnotalized Developer ID”警告仍将显示,因为electron process在公证之前检查装订,但随后它将继续,构建将完成)

您是否获得了相同的解决方案?您是否获得了相同的解决方案?