如何使用Jenkis CI和Electron-Builder在Mac上解决协同设计失败?



当我在终端协同设计中构建成功时,但是当我在 Jenkins CI 中构建时,总是抛出错误。

错误内容:

file=build/mac/VIPThink-test-online.app identityName=Developer ID xxxx identityHash=xxx provisioningProfile=none 错误:命令失败:协同设计--符号xxx --force/Users/Shared/Jenkins/Home/workspace/pc-student-build-test/build/mac/VIPThink-test-online.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework/Users/Shared/Jenkins/Home/workspace/pc-student-build-test/build/mac/VIPThink-test-online.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework: errSecInternalComponent

1st>只需在终端
导出中输入此代码CSC_IDENTITY_AUTO_DISCOVERY=false

2nd>运行电子生成器--mac zip 它将临时创建一个没有登录键的 zip

它还成功地为mac构建了该项目

最新更新