我正在为一组 Unity (Unity3d) 游戏开发人员进行 iOS 构建。
拉取最新的 git 更新后,我在 Mac 上启动 Unity 编辑器并选择“Build Settings”,选择 iOS 目标平台,按 Build,指定目标文件夹,就是这样。
这个确切的过程可以通过终端提示自动完成吗?
你需要做的是在 Unity 中创建一个编辑器方法来构建 iOS:
http://docs.unity3d.com/Documentation/ScriptReference/BuildPipeline.BuildPlayer.html
然后通过 Unity 命令行参数调用该方法。
http://docs.unity3d.com/Documentation/Manual/CommandLineArguments.html
/Applications/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode -executeMethod MyEditorScript.MyMethod
正如 Calvin 所说,您可以使用 Unity命令行的 executeMethod 开关来调用您自己的 C# 命令并执行一些构建逻辑。我写了一篇关于如何做到这一点的小文章。还有一个备忘单显示了用于特定任务的 Unity API。