部署到VR

1. 编译发布流程

  1. 关闭Unity
  2. 将ZionClient 工程全部 revert 并且把Asset目录 git -> CleanUp
  3. 将ZionClient -> Packages 文件夹下的 com.baidu.appframework.inputsdk@0.1.5 目录删除
  4. 进入ZionPico目录 选中全部 复制 然后进入ZionClient目录 粘贴 提示重名文件之后 选择覆盖
  5. 打开UnityHub 然后用 Android平台打开 ZionClient项目(选中编辑器版本 然后选择安卓平台 打开项目)

  1. 项目打开之后 如果有这个弹窗 选择 ok
  1. 选择 Close
  1. Clear所有log 如果没用编译错误就正常了

  2. 检查项目是不是安卓平台 如果不是 一定要切换到安卓平台
  3. 添加宏 DISABLE_UWA_SDK 和 TEST_ENVIROMENT
  1. 打开Addressable页面

  2. Clean,Clean之后 如果不是全量打包(需要热更资源)跳过 13 和 14步骤

  3. 如果全量打包(将资源打到包内)选择NewBuild -> Default Build Script 开始打资源

  4. 如果打全量包(将资源打到包内)需要删除StreamingAssets -> local 目录下面的version_config文件

  5. 打开Assets -> Editor -> HybridCLR -> BuildPlayerCommand.cs 将 564行 选中部分删除

    改为
  6. 由于pico 5.6版本已经开始验证签名文件 没有签名文件的APK不能被安装 所以打包之前需要创建一个签名文件 打开KeyStoreManager

    填入正确的信息
    然后选择AddKey就可以了
  7. BuildAll -> VR 开始打包

部署到Android部署到ios