Skip to content

Hengle/unity-build-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unity-build-tools

Unity打包框架。可以通过命令行或编辑器一键生成ipa或apk。

简介

  • 编辑器:点击菜单栏Release/ReleaseWindow。修改参数,点击Release
  • 命令行:Mac系统下,cd到tools目录下,执行./build --target=ios

详细打包参数,参考ReleaseConfig.SettingDefine,或是build.sh中的Setting Param

设置

  • 全局搜索zongzi,修改为自己项目的设置。
  • 修改ReleaseConfig里面针对iOS或Android的签名设置。
  • Mac机器上要导入对应的证书,描述文件。(iOS)
  • Mac机器上设置好Android开发环境。(Android)
  • 命令行增加以下环境变量:
    • KEYCHAIN_PASSWORD:解锁钥匙串密码。
    • APP_REPORT_DOMAIN:包体大小统计api地址。若不需要包体大小统计,可以在build.sh脚本中,删掉对应命令。
    • 开发ftp信息:详见upload.sh
    • 生产ftp信息:详见upload.sh

Tips

  • 部分脚本命令针对git作为版本工具,可以轻松改为svn相关命令。
  • 版本号规则固定为xx.xx.xx
  • 每次打包结果都会缓存,具体参考cache.sh

About

Build Unity3D project from command line or editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.4%
  • Shell 3.6%