- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Visual Studio 代码创建了一个 Electron 应用程序以在 Mac 应用商店之外发布。在 macOS 10.14.4 发布之前,我的应用程序是使用 electron-osx-sign 模块成功构建和签名的,该模块在内部使用 electron-forge。现在,在 macOS 更新后,我在构建应用程序时收到错误消息 - “rejected source = Unnotarized Developer ID”。
我在整个互联网上寻找可用于在 Xcode 中构建应用程序的解决方案,但对于使用 javascript 在 Visual Studio 代码中构建的应用程序没有特定的解决方案。
我用来为我的 macOS 创建构建的命令:
“electron-packager . appName --overwrite --platform=darwin --arch=x64 --electron-verison=5.0.1 -icon=icon.icns --osx-sign
”
请为任何可能的解决方案提供您的意见。
最佳答案
TL;博士
对我来说,将密码更改为应用程序特定密码可以解决此错误。
解释
App Store Connect 现在要求对所有帐户进行双重身份验证 (2FA),因此您还必须为 Notarisations 工具创建一个特定于应用程序的密码。
如何创建应用专用密码:https://support.apple.com/en-us/HT204397 )
为什么需要应用专用密码:https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow?language=objc#3087734
(顺便说一句,“Unnotarized Developer ID”警告仍然会显示,因为 Electron 进程在公证之前会检查订书钉,但随后它将继续并且构建将完成)
关于macos - 如何使用适用于 macOS 的 Visual Studio 代码为外部 Mac 应用商店签署和公证 Electron 应用程序构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58095988/
虽然 intall4j 8 现在支持公证,但它只能在 Mac 上实际运行时创建经过公证的应用程序。这对跨平台开发没有帮助。 是否有关于如何在 Windows 上使用 install4j 8 构建的 d
目前我正在使用 electron-builder ("electron-builder": "^22.9.1") 和 electron-notorize ("electron-notorize": ^
我对新的 Mac Mojave 要求和 future 操作系统支持有一些疑问。假设我使用 QT 制作了一个 Mac 应用程序,它也支持嵌入式 Python 解释器,所以最后我使用有效的证书对其进行签名
我正在尝试对 Electron 应用程序进行公证,以使其在 macOS Catalina 上运行。打包成功但xcrun altool命令抛出“您必须先在线签署相关契约(Contract)。(1048)
我是一名优秀的程序员,十分优秀!