问题描述
我最近为几个人编写了一个应用程序。因此平台是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 (将#修改为@)