通过jenkins将ipa上传到hockeyapp时出错

时间:2018-06-06 13:12:04

标签: ios xcode jenkins jenkins-plugins hockeyapp

我正在使用jenkins通过曲棍球应用自动部署iOS应用。我成功创建了.ipa文件。

在jenkin的post-buid行动中,我设置了API Token,App文件和其他设置。请查看附图,了解更多详情。但是在控制台输出中,我收到以下错误: -

控制台输出:

  

18:36:11 **导出成功** 18:36:11 18:36:11存档dSYM   18:36:11 [发布 - iphoneos] $ ditto -c -k --keepParent -rsrc   /Users/Shared/Jenkins/Home/workspace/jenkinadhocIPA/build/Release-iphoneos/jenkinadhoc.xcarchive/dSYMs/jenkinadhoc.app.dSYM   /Users/Shared/Jenkins/Home/workspace/jenkinadhocIPA/build/Release-iphoneos/artifact/2018.06.06-dSYM.zip   18:36:11致命:无法初始化课程   hudson.util.ProcessTree $ UnixReflection 18:36:11   java.lang.NoClassDefFoundError:无法初始化类   hudson.util.ProcessTree $ UnixReflection 18:36:11 at   hudson.util.ProcessTree $ UnixProcess.kill(ProcessTree.java:647)   18:36:11 at   hudson.util.ProcessTree $ UnixProcess.killRecursively(ProcessTree.java:668)   18:36:11 at   hudson.util.ProcessTree $ UnixProcess.killRecursively(ProcessTree.java:667)   18:36:11 at   hudson.util.ProcessTree $ Unix.killAll(ProcessTree.java:589)18:36:11     在hudson.Launcher $ LocalLauncher.kill(Launcher.java:949)18:36:11 at   hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:510)   18:36:11在hudson.model.Run.execute(Run.java:1724)18:36:11 at   hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)18:36:11 at   hudson.model.ResourceController.execute(ResourceController.java:97)   18:36:11在hudson.model.Executor.run(Executor.java:421)18:36:11   构建步骤'上传到HockeyApp'标记为失败18:36:11   完成:失败

我系统中的Java版本: -

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

这显然是jenkins中的Java问题。您可能必须检查您正在使用的JDK和jenkins设置。

您可以参考以下内容。

Jenkins: FATAL: Could not initialize class hudson.util.ProcessTree$UnixReflection