2
我正在为iOS构建和使用FacebookSDK。我想通过詹金斯自动化。现在,当我在编辑器中“构建并运行”时,它会正确构建xcode项目。但是当我通过命令行运行后,postbuildprocess从不运行。我无法在网上找到关于此问题的任何信息。有人有主意吗?或者需要其他信息来提出理论?Unity3d命令行Autobuild不运行postbuild
这里是自动构建代码:
[MenuItem("Build/iOS")]
static void PerformiOSBuild()
{
EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.iPhone);
BuildPipeline.BuildPlayer(GetScenePaths(), "iOS",BuildTarget.iPhone,BuildOptions.None);
}
,这里是我的命令行ARGS:
/Applications/Unity/Unity.app/Contents/MacOS/Unity -projectPath "/Users/USERNAME/Desktop/Work/PROJECTNAME/Unity/" -executeMethod AutoBuilder.PerformiOSBuild -quit -batchmode
尝试删除“SwitchActiveBuildTarget”。你应该只做过一次(第一次安装Jenkins项目)。我们实际上停止构建并在第一次切换构建目标后重新启动它。 – Jared