Jenkins上Unity打包出错

最近工作需要在Jenkins上打Unity工程的IOS包,结果报错了,报错如下:

LICENSE SYSTEM [20171026 9:26:24] No start/stop license dates set

LICENSE SYSTEM [20171026 9:26:24] Next license update check is after 2027-10-17T15:03:15

最后还报错
(Filename: /home/builduser/buildslave/unity/build/Runtime/Utilities/Argv.cpp Line: 226)

感觉不是Unity License的问题,因为这个License直到2027年才需要再check一次,按照官方的例子,命令行应该这么写:

/Applications/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode -projectPath ~/UnityProjects/MyProject -executeMethod MyEditorScript.PerformBuild

由于前面的路径有了,所以我是这么写的:

 -quit -batchmode -projectPath $(PWD)/MyPath/To/MyProject -executeMethod MyEditorScript.PerformBuild

后来改成下面一行就成功了,所以可能是路径问题,但愿能对遇到这种情况的人提供一点帮助吧

 -quit -batchmode -projectPath MyPath/To/MyProject -executeMethod MyEditorScript.PerformBuild

猜你喜欢

转载自blog.csdn.net/alexhu2010q/article/details/106522353