微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

电子公证失败,原因是二进制文件使用的10.9 SDK版本早于SDK

如何解决电子公证失败,原因是二进制文件使用的10.9 SDK版本早于SDK

我们正在尝试对电子应用程序进行公证,但出现此错误。我们使用的版本是 电子:3.0.6, 电子生成器”:“ ^ 21.2.0

{
"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"
 }
]
}

解决方法

通过安装一些依赖项并将某些依赖项移至开发人员依赖项对我有用。在我的情况下,electron-publisher-s3我将此软件包移至dev依赖项。这张票帮助我Link

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。