Javascript 由于二进制文件使用比10.9 SDK旧的SDK,电子公证失败
我们正在尝试对electron应用程序进行公证,但我发现了这个错误。我们正在使用的版本是 电子:3.0.6, electron builder“^21.2.0Javascript 由于二进制文件使用比10.9 SDK旧的SDK,电子公证失败,javascript,macos,electron,electron-builder,electron-notarize,Javascript,Macos,Electron,Electron Builder,Electron Notarize,我们正在尝试对electron应用程序进行公证,但我发现了这个错误。我们正在使用的版本是 电子:3.0.6, electron builder“^21.2.0 通过安装一些依赖项并将一些依赖项移动到dev依赖项,我的工作很顺利。在我的例子中,electron-publisher-s3我将这个包移动到dev-dependency。这张票对我有帮助 { "logFormatVersion": 1, "jobId": "---", "
通过安装一些依赖项并将一些依赖项移动到dev依赖项,我的工作很顺利。在我的例子中,
electron-publisher-s3
我将这个包移动到dev-dependency。这张票对我有帮助
{
"logFormatVersion": 1,
"jobId": "---",
"status": "Invalid",
"statusSummary": "Archive contains critical validation errors",
"statusCode": 4000,
"archiveFilename": "App.zip",
"uploadDate": "2020-10-29T16:19:57Z",
"sha256": "7e3996fbdc7bc2cd9e124720dad235393ffa652119fa466f09b47252d0b500b4",
"ticketContents": null,
"issues": [
{
"severity": "error",
"code": null,
"path":
"App.zip/App.app/Contents/Resources/app.asar.unpacked/node_modules/app-
builder-bin/mac/app-builder",
"message": "The binary uses an SDK older than the 10.9 SDK.",
"docUrl": null,
"architecture": "x86_64"
}
]
}