jenkins - 如何使用jenkins ci和electronic-builder在Mac上解决CodeSign失败?

标签 jenkins electron electron-builder

当我建立终端codesign suceess但当我建立 Jenkins ci时,总是抛出错误。
错误内容:
file = build/mac/VIPThink-test-online.app identityName =开发人员ID xxxx identityHash = xxx ProvisioningProfile =无
错误:命令失败:codesign --sign xxx --force/Users/Shared/Jenkins/Home/workspace/pc-student-build-test/build/mac/VIPThink-test-online.app/Contents/Frameworks/Electron Framework .framework/版本/A/Electron 框架
/Users/Shared/Jenkins/Home/workspace/pc-student-build-test/build/mac/VIPThink-test-online.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron框架:errSecInternalComponent

最佳答案

1st>只需在终端中输入此代码
导出CSC_IDENTITY_AUTO_DISCOVERY = false
2nd>运行electron-builder --mac zip
它将在没有登录 key 的情况下临时创建一个zip文件
它还成功地为Mac构建了项目

关于jenkins - 如何使用jenkins ci和electronic-builder在Mac上解决CodeSign失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62591842/

相关文章:

javascript - 在 Electron 中卸载前确认

javascript - Electron - 使用 "x"按钮关闭窗口时捕获

webpack - 如何让 Electron-builder 为安装程序打包非代码文件以将它们安装在用户主目录 (app-data) 中

javascript - Electron build 者。如何仅在构建 mac 应用程序时 Hook afterSign

jenkins - Jenkins 中的 Doxygen 插件 : OUTPUT_DIRECTORY error

linux - Jenkins 向 bash shell 脚本添加单引号

c# - 使用 Jenkins 的 Maven 聚合器对 c# 多模块项目进行 Sonarqube StyleCop 分析

jenkins - 如何在Jenkins声明性管道中的导入的groovy脚本中使用@Library?

javascript - nodeJS和 Electron 之间的区别

node.js - 如何在 Electron 生成器中添加发布者