{"componentChunkName":"component---src-templates-bdvr-template-tsx","path":"/tloo1ct0t","result":{"data":{"markdownRemark":{"html":"<!---操作指南使用对象：所有人员。 -->\n<!---本文档是模板，操作指南是针对具体任务的操作步骤。--> \n<!---模板的使用：段落的临近处都有写作指导，写之前先看指导。-->\n<!---目录：提供模板文档大纲思路，实际写作中可删除目录。-->\n<!---PM同学从这里开始写作文档。--> \n<!---标题与段落、段落之间要留出一行的空行。-->\n<h2 id=\"1-编译发布流程\"><a href=\"#1-%E7%BC%96%E8%AF%91%E5%8F%91%E5%B8%83%E6%B5%81%E7%A8%8B\" aria-label=\"1 编译发布流程 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>1. 编译发布流程</strong></h2>\n<ol>\n<li>关闭Unity</li>\n<li>将ZionClient 工程全部 revert 并且把Asset目录 git -> CleanUp</li>\n<li>将ZionClient -> Packages 文件夹下的 com.baidu.appframework.inputsdk@0.1.5 目录删除</li>\n<li>进入ZionPico目录 选中全部 复制 然后进入ZionClient目录 粘贴 提示重名文件之后 选择覆盖</li>\n<li>打开UnityHub 然后用 Android平台打开 ZionClient项目（选中编辑器版本 然后选择安卓平台 打开项目）</li>\n</ol>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658592863/vr1.png\"/></div></br>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658634405/vr2.png\"/></div>\n<ol start=\"6\">\n<li>项目打开之后 如果有这个弹窗 选择  ok</li>\n</ol>\n<div align=left><img width = '400' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658672539/vr3.png\"/></div>\n<ol start=\"7\">\n<li>选择 Close</li>\n</ol>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658713938/vr4.png\"/></div>\n<ol start=\"8\">\n<li>\n<p>Clear所有log 如果没用编译错误就正常了</p>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658756945/vr5.png\"/></div>\n</li>\n<li>检查项目是不是安卓平台 如果不是 一定要切换到安卓平台</li>\n<li>添加宏 DISABLE_UWA_SDK 和 TEST_ENVIROMENT</li>\n</ol>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658794696/vr6.png\"/></div>\n<ol start=\"11\">\n<li>\n<p>打开Addressable页面</p>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658836859/vr7.png\"/></div>\n</li>\n<li>\n<p>Clean,Clean之后 如果不是全量打包（需要热更资源）跳过 13 和 14步骤</p>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658884370/vr8.png\"/></div>\n</li>\n<li>\n<p><strong>如果全量打包</strong>（将资源打到包内）选择NewBuild -> Default Build Script 开始打资源</p>\n<div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658925001/vr9.png\"/></div>\n</li>\n<li>\n<p><strong>如果打全量包</strong>（将资源打到包内）需要删除StreamingAssets -> local 目录下面的version_config文件</p>\n<div align=left><img width = '400' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698658976506/vr10.png\"/></div>\n</li>\n<li>\n<p>打开Assets -> Editor -> HybridCLR -> BuildPlayerCommand.cs\n将 564行 选中部分删除 </p>\n  <div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698659055516/vr12.png\"/></div>\n  改为\n    <div align=left><img width = '600' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698659089870/vr13.png\"/></div>\n</li>\n<li>\n<p>由于pico 5.6版本已经开始验证签名文件 没有签名文件的APK不能被安装 所以打包之前需要创建一个签名文件\n打开KeyStoreManager</p>\n  <div align=left><img width = '600' src =\"https://bce.bdstatic.com/doc/bdvr/MetaStack/vr15_d48bfa6.png\"/></div>\n填入正确的信息 \n    <div align=left><img width = '400' src =\"https://bce.bdstatic.com/doc/bdvr/MetaStack/vr16_ae41cd4.png\"/></div>\n然后选择AddKey就可以了\n</li>\n<li>\n<p>BuildAll -> VR 开始打包</p>\n<div align=left><img width = '400' src =\"https://bj.bcebos.com/vrstudio-prod/vrstudio-prod/platform_online/1732700950/1698659260199/vr16.png\"/></div>\n</li>\n</ol>","fields":{"slug":"tloo1ct0t","title":"部署到VR","date":"2024-09-27"},"headings":[{"value":"1. 编译发布流程","depth":2}]}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"tloo1ct0t","prev":{"id":"uloo1cst3","name":"部署到Android","path":"uloo1cst3","filePath":"元宇宙底座文档/测试与部署/部署方式/部署到Android.md","seo":null,"parentIds":["dloo1crap","floo1crbi","gloo1css8"],"parents":[{"id":"dloo1crap","documentId":"43e7d6ff-7f0c-4487-9a0b-7c722f52ba66","name":"元宇宙底座文档","repoName":"MetaStack","filePath":"元宇宙底座文档","disabled":false,"path":"dloo1crap","lastMergeTime":null,"seo":null},{"id":"floo1crbi","documentId":"3aaad126-6718-4f71-9156-758be152c9e5","name":"测试与部署","repoName":"MetaStack","filePath":"元宇宙底座文档/测试与部署","disabled":false,"path":"floo1crbi","lastMergeTime":null,"seo":null},{"id":"gloo1css8","documentId":"db5645a3-a6e2-499f-83cf-e225c7d09647","name":"部署方式","repoName":"MetaStack","filePath":"元宇宙底座文档/测试与部署/部署方式","disabled":false,"path":"gloo1css8","lastMergeTime":null,"seo":null}]},"next":{"id":"Nloo1ct4q","name":"部署到ios","path":"Nloo1ct4q","filePath":"元宇宙底座文档/测试与部署/部署方式/部署到ios.md","seo":null,"parentIds":["dloo1crap","floo1crbi","gloo1css8"],"parents":[{"id":"dloo1crap","documentId":"43e7d6ff-7f0c-4487-9a0b-7c722f52ba66","name":"元宇宙底座文档","repoName":"MetaStack","filePath":"元宇宙底座文档","disabled":false,"path":"dloo1crap","lastMergeTime":null,"seo":null},{"id":"floo1crbi","documentId":"3aaad126-6718-4f71-9156-758be152c9e5","name":"测试与部署","repoName":"MetaStack","filePath":"元宇宙底座文档/测试与部署","disabled":false,"path":"floo1crbi","lastMergeTime":null,"seo":null},{"id":"gloo1css8","documentId":"db5645a3-a6e2-499f-83cf-e225c7d09647","name":"部署方式","repoName":"MetaStack","filePath":"元宇宙底座文档/测试与部署/部署方式","disabled":false,"path":"gloo1css8","lastMergeTime":null,"seo":null}]},"parents":[{"id":"dloo1crap","documentId":"43e7d6ff-7f0c-4487-9a0b-7c722f52ba66","name":"元宇宙底座文档","repoName":"MetaStack","filePath":"元宇宙底座文档","disabled":false,"path":"dloo1crap","lastMergeTime":null,"seo":null},{"id":"floo1crbi","documentId":"3aaad126-6718-4f71-9156-758be152c9e5","name":"测试与部署","repoName":"MetaStack","filePath":"元宇宙底座文档/测试与部署","disabled":false,"path":"floo1crbi","lastMergeTime":null,"seo":null},{"id":"gloo1css8","documentId":"db5645a3-a6e2-499f-83cf-e225c7d09647","name":"部署方式","repoName":"MetaStack","filePath":"元宇宙底座文档/测试与部署/部署方式","disabled":false,"path":"gloo1css8","lastMergeTime":null,"seo":null}],"specificSeo":null}}}