Я бы хотел создать dmg
target для распространения приложения за пределами App Store.
Я прочитал документацию:
Моя конфигурация:
"build": {
"mac": {
"target": [
"dmg"
],
},
}
Я использую следующую команду:
CSC_NAME="Developer ID Application: Company Name (12345)" electron-builder --mac
Я столкнулся со следующей ошибкой: ⨯ Please remove prefix "Developer ID Application:" from the specified name — appropriate certificate will be chosen automatically
Согласно документации Apple, я должен использовать Developer ID certificate
https://developer.apple.com/developer-id/
Если я удалил Developer ID Application:
из CSC_NAME
, то был выбран Apple Distribution: Company Name (12345)
.
Как мне указать имя сертификата чтобы обойти указанную выше ошибку и построить outside of App Store dmg
с правильным сертификатом, чтобы иметь возможность нотариально заверить приложение?
* Версия : 22.6.0
* Электронная версия : 8.2.5 * Электронный тип (текущий, бета, ночной) : текущий
* Целевой : dmg (Распространение за пределами Ma c App Store)
Вопрос в Github: https://github.com/electron-userland/electron-builder/issues/4935