windows应用商店msix格式打包方法

时间:2018-11-01 来源:酷下载 作者:法老叔叔

有很多用户发现windows应用商店提交上传软件的时候需要msix格式的文件,小编在这里和大家说下打包方法。想要了解的用户不要错过了哦。

windows应用商店msix格式打包方法

windows应用商店msix格式上传官方软件:https://github.com/Microsoft/msix-packaging


官方应用市场也可以下载哦

MSIX格式介绍:

共享库(Win32上的DLL,MacOs上的dylib,Linux和Android上的SO),它导出Windows上appxpackaging.dll中包含的一部分功能。请参阅此处了解更多详情。

在所有平台上而不是CoCreating IAppxFactory,提供了C风格的导出:CoCreateAppxFactory。同样,CoCreateAppxBundleFactory导出等同于CoCreating IAppxBundleFactory。

'UnpackPackage'和'UnpackBundle'导出提供简化的解包实现。有关SDK的用法。

makemsix格式介绍:

UnpackPackage和UnpackBundle实现的命令行包装器。此工具主要用于验证MSIX SDK内部例程的实现,并针对Win32,MacOS和Linux平台进行编译。

Windows 7支持

MSIX SDK在Windows 7上得到完全支持和测试。但是,应用程序清单必须 包含在任何预期在Windows 7上运行并使用msix.dll的可执行文件中。

具体来说,Application Manifest 必须 包含Windows 7的supportedOS标志.msix.dll上不包含清单,因为compat清单在DLL上无关紧要。

见清单即用于此项目作为例子makemsix和样品。Windows 7计算机可能还需要安装Microsoft Visual C ++ Redistributable二进制文件才能正常运行。

Android支持

Android支持的最低MSIX SDK是API级别19。

我们还生成msix-jni.jar,它可以作为帮助从Android设备获取语言。因此,我们希望cmake命令中有-DANDROID_SDK和-DANDROID_SDK_VERSION,如果不存在,我们分别默认为$ ANDROID_HOME和24。SDK级别的默认级别为24,因为我们使用Configuration类,并且根据设备的版本,我们要么使用locale属性(从API级别24开始不推荐使用),要么使用getLocales。我们建议使用makeaosp脚本在非Windows设备上为Android构建。

举报信息框
举报