Electron-builder не создает latest.yml для автоматического обновления (общий поставщик)

#electron-builder

#electron-builder

Вопрос:

Я пытаюсь сгенерировать файлы автоматического обновления для загрузки на сервер. После подписания и нотариального заверения я ожидаю, что там будет последний файл.yml, но это не так. Не уверен, чего мне не хватает. Это раздел сборки package.json, который я использую. (версия electron-builder: 22.8.1)

 "build": {
"appId": "com.myorg.myapp",
"productName": "Product name",
"copyright": "",
"afterSign": "./scripts/notarize.js",
"afterAllArtifactBuild": "./scripts/afterAllArtifactBuildHook.js",
"mac": {
  "category": "public.app-category.productivity",
  "hardenedRuntime": true,
  "gatekeeperAssess": false,
  "entitlements": "assets/entitlements.plist",
  "entitlementsInherit": "assets/entitlements.plist",
  "publish": {
    "provider": "generic",
    "url": "https://some-url/",
    "publishAutoUpdate": true,
    "channel": "latest"
  },
  "target": [
    "zip",
    "dmg"
  ]
},
"win": {
  "icon": "assets/icon.ico",
  "publish": {
    "provider": "generic",
    "url": "https://some-url/",
    "publishAutoUpdate": true,
    "channel": "latest"
  },
  "target": [
    "nsis",
    "zip"
  ]
},
"dmg": {
  "sign": true
},
"files": [
  "build/**/*",
  "node_modules/**/*",
  "system/**/*"
],
"directories": {
  "buildResources": "assets"
},
"fileAssociations": [
  {
    "ext": "diagram",
    "name": "Diagram.codes Project",
    "mimeType": "application/json",
    "role": "Editor"
  }
]
  

},

Комментарии:

1. Вы нашли причину этого? Я сталкиваюсь с той же проблемой

2. @RahulSingh Столкнулся с той же проблемой на данный момент, вы поняли это?

3. Вероятно, это не ваша вина. См . github.com/electron-userland/electron-builder/issues/925