Unity3d+Jenkins 自动编译iOS、Android版本

本文介绍如何使用Unity3D、Jenkins、Ant等工具实现iOS和Android项目的自动化构建流程,包括创建导出脚本、配置Jenkins工作流及执行编译过程。适合寻求提高开发效率和构建质量的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、在Unity3d中, 创建导出 iOS、Android 项目脚本 PerformBuild.cs ,放在Editor目录下(必须),如下:

  View Code

完成之后在Tools菜单下 会有 测试菜单 ,可以试一下是否可以成功导出项目。

2、创建Jenkins配置文件 build.xml  和 参数文件  settings.properties

build.xml 如下:(有其他需求,编辑此文件即可)

  View Code

settings.properties 如下: (注意把下面该改成自己项目的改一下)

注:xcode5 去  /Users/<home>/Library/MobileDevice/Provisioning Profiles 目录找证书GUID

 

  View Code

3、打开Jenkins,按如下步骤新建一个Job:

   3.1、

3.2、找到  构建 -> 增加构建步骤 -> Invoke Ant

选择Invoke Ant

 

3.3、选择高级

3.4、输入 build File 路径 和 Properties 路径,然后保存job

4、现在就可以点击 立即构建  开始编译你的项目了,开始前请先退出Unity3d,否则会报错。

    此外 iOS 需要MAC相关环境

 

参考资料:

1、http://blog.juiceboxmobile.com/2013/03/08/unity3d-ios-android-jenkins-autobuild/

2、https://gist.github.com/jmcguirk/5113641

3、http://docs.unity3d.com/Documentation/Manual/CommandLineArguments.html


from:http://www.cnblogs.com/yinghuochong/archive/2013/09/01/3294940.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值