Jenkins作业在远程计算机中吊销分发证书后不工作

kb5ga3dv  于 2023-02-03  发布在  Jenkins
关注(0)|答案(1)|浏览(167)

我在构建我的iOS作业时遇到了Jenkins的问题。最近我们的分发证书过期了,我们撤销了它,并将相同的证书导入到远程机器中。从那时起,我的Jenkins作业在编译阶段失败了。下面是我从Jenkins控制台得到的错误。

/Users/jenkins/Library/Developer/Xcode/DerivedData/Companion- 
  dtiiwydzoavsrybgsztwqribsxtx/Build/Products/Release- 
  iphoneos/sample.app/Frameworks/KSCrash.framework: 
  errSecInternalComponent
  Command PhaseScriptExecution failed with a nonzero exit code

** BUILD FAILED **

 The following build commands failed:
PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks 
/Users/jenkins/Library/Developer/Xcode/DerivedData/Companion- 
dtiiwydzoavsrybgsztwqribsxtx/Build/Intermediates.noindex/
Companion.build/Release- 
iphoneos/SampleProject.build/Script-15FB268A228A7C3900925F65.sh

我需要在其他地方添加新证书吗?可能有什么问题?任何帮助都将不胜感激。

xtupzzrd

xtupzzrd1#

这已经解决了我的问题https://stackoverflow.com/a/52221673/1025976
errSecInternalComponent错误的解决方案是:进入Keychain -〉我的证书-〉选择你的开发或发行证书-〉展开它并双击私钥-〉选择“允许所有应用程序访问它们”并保存更改。这应该可以解决问题。

相关问题