电子更新器更新问题

问题描述

我最近为几个人编写了一个应用程序。因此平台是Windows。 我添加了自我更新的能力。它被称为电子更新器。我有几个更新问题。由于我没有证书,由于成本高,我不能再更新了。因此,我能够在几天前做到这一点。我不知道发生了什么,但它曾经没有这个问题。从那以后,我没有对该应用程序进行任何更改。

应用程序库:https://github.com/Yato361/userbot-desktop

package.json:

{
    "name": "userbot-desktop","productName": "UBDesktop","description": "A desktop app which is provided by UserStudios","version": "1.0.4","main": "src/app.js","scripts": {
        "start": "electron .","dist": "electron-builder","publish": "electron-builder -p always"
    },"keywords": [],"author": {
        "name": "UserStudios"
    },"config": {},"dependencies": {
        "electron-log": "^4.3.1","electron-squirrel-startup": "^1.0.0","electron-updater": "^4.3.5","electron-wix-msi": "^3.0.6","exe-icon-extractor": "^1.0.8","extract-zip": "^2.0.1","fs": "0.0.1-security","glob": "^7.1.6","jarfile": "^2.0.0","node-fetch": "^2.6.1","open": "^7.3.1","request": "^2.88.2","trash": "^7.0.0"
    },"devDependencies": {
        "electron": "11.1.1","electron-builder": "^22.9.1"
    },"build": {
        "publish": [{
            "provider": "github","owner": "yato361","repo": "userbot-desktop"
        }],"appId": "com.github.yato361.userbot-desktop","copyright": "UserStudios 2021","win": {
            "publish": ["github"],"target": [{
                "target": "nsis","arch": [
                    "x64"
                ]
            }],"icon": "./src/data/app.ico","publisherName": [
                "UserStudios"
            ]
        },"nsis": {
            "installerIcon": "./src/data/app.ico","uninstallerIcon": "./src/data/app.ico","uninstalldisplayName": "Uninstall UBDesktop","license": "LICENCE.md","oneClick": false,"displayLanguageSelector": true,"allowtochangeInstallationDirectory": true
        }

    },"repository": "github:yato361/userbot-desktop"
}

错误信息:

Sign verification Failed,installer signed with incorrect certificate: publisherNames: UserStudios,raw info: {
  "SignerCertificate": null,"TimeStamperCertificate": null,"Status": 2,"StatusMessage": "The file \"C:\\Users\\User\\AppData\\Local\\userbot-desktop-updater\\pending\\temp-UBDesktop-Setup-1.0.4.exe\" is not digitally signed.

New version x.x.x is not signed by the application owner

现在我的问题:

  • 是否可以关闭该证书检查?
  • 我能否以某种方式解决这个问题,而不强制对已安装的应用程序进行全新安装?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)