Skip to content

发布功能讲解

billwillman edited this page Jul 21, 2016 · 4 revisions

正式发布流程:编译C#工程->发布平台包

编译C#工程

Assets->编译C#工程,用于编译编译C#源代码,目前只支持Assembly-CSharp.csproj,后面,可以自己修改这个脚本,支持其他C#工程编译(fileList和版本下载支持dll下载)。 编译C#之前,请设置 环境路径,就是你UnityEditor的路径,例如:C:\Program Files\Unity\Editor

发布平台包

使用Assets->发布->Win32(压缩)或Android(压缩),Android(非压缩)等,使用这个功能,负责发布正式版本APK等。 打包使用的AssetBundle为MD5的AssetBundle, APK内自带版本信息,和fileList。在工程根目录(Assets同级目录),会生成一个outPath的文件夹,里面会有一个版本信息的文件夹(版本信息在工程根目录buildVersion.cfg文件里定义),这个目录可直接丢到CDN目录,并将目录里的version.txt丢到CDN的当前访问版本路径上,程序直接使用下载接口,就可以直接使用下载流程下载了。

如果发布出现问题,请查看outPath目录下的log.txt(windows平台是winLog.txt, Android平台是apkLog.txt)