gpt4 book ai didi

electron - 使用 Electron Builder 为 mac 构建时发生 "Unnotarized Developer ID"错误

转载 作者:行者123 更新时间:2023-12-03 12:34:31 71 4
gpt4 key购买 nike

我已经使用 Apple 开发者页面生成了开发者 ID 应用程序和安装程序证书,我可以在钥匙串(keychain)的登录中看到它。当我运行 electron-builder --mac --x64我收到以下错误:

Error: Command failed: spctl --assess --type execute --verbose --ignore-cache --no-cache /Users/onokeita/Documents/workspace_js/stacknote-desktop-app/dist/mac/Stacknote.app
/Users/onokeita/Documents/workspace_js/stacknote-desktop-app/dist/mac/Stacknote.app: rejected
source=Unnotarized Developer ID

几个小时后我尝试了它并尝试重新创建证书,但它没有用。我该怎么办?我应该尝试手动对应用程序进行公证吗?: How to upload dmg file for notarization in xcode
  • OSX 10.14.5。
  • Electron 生成器:20.38.5
  • 最佳答案

    TL;DR
    对我来说,将密码更改为 app specific password解决了这个错误。
    解释
    App Store Connect 现在要求对所有帐户进行双重身份验证 (2FA),因此您还必须为 Notarisations 工具创建一个特定于应用程序的密码。
    如何创建app-specific password : https://support.apple.com/en-us/HT204397 )
    为什么需要 app-specific password :
    https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow?language=objc#3087734
    (顺便说一句,“Unnotarized Developer ID”警告仍然会显示,因为 Electron 进程在公证之前会检查订书钉,但随后它将继续并且构建将完成)

    关于electron - 使用 Electron Builder 为 mac 构建时发生 "Unnotarized Developer ID"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56259463/

    71 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com