【Unity踩坑】UWP打包更新到应用商店提示包类型不一致

Unity在生成UWP工程后,打包后生成了msixupload文件,更新时上传到应用商店时提示:

A previous submission for this app was released with windows 10/11 .msixbundle or .appxbundle. Subsequent submissions must continue to contain a Windows 10/11 .msixbundle or .appxbundle.

意思就是我之前上传的是.msixbundle或appxbundle,这次更新时上传的msixupload文件类型与之前不一致。当然如果是第一次发布的话不会存在这种问题。

所以,在以后发布时要注意保持安装包的类型一致。

解决方法:

在Visual Studio里,选择“项目”-“发布”-“创建应用程序包”时,将“生成应用程序捆绑包”选择“总是”。这样就会生成.msixbundle。

生成的msixbundle文件在:项目/AppPackages/xxx_Master_Test文件夹里。