7

我正在为一组 Unity (Unity3d) 游戏开发人员进行 iOS 构建。

拉取最新的 git 更新后,我在 Mac 上启动 Unity 编辑器并选择“Build Settings”,选择 iOS 目标平台,按 Build,指定目标文件夹,就是这样。

这个确切的过程可以通过终端提示自动完成吗?

4

2 回答 2

11

你需要做的是在 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
于 2013-09-24T20:17:17.493 回答
1

正如 Calvin 所说,您可以使用 Unity命令行的 executeMethod 开关来调用您自己的 C# 命令并执行一些构建逻辑。我写了一篇关于如何做到这一点的小文章。还有一个备忘单显示了用于特定任务的 Unity API。

于 2014-08-08T15:11:49.650 回答