Microsoft 应用商店开发者命令行工具 (MSIX)

注释

本页介绍使用 Microsoft 应用商店开发人员 CLI 发布的 MSIX 应用。 有关使用 Microsoft 应用商店开发人员 CLI 发布 MSI/EXE 应用的信息, 请单击此处。

Microsoft应用商店命令行接口是一个跨平台(Windows、macOS、Linux)CLI,可帮助开发人员将其应用程序发布到 Microsoft 应用商店。 它允许开发人员在本地配置其应用程序项目以发布到 Microsoft 应用商店,并实际将其应用程序的包发布到 Microsoft 应用商店,自动调用正确的 合作伙伴中心 API 来上传其包。

若要了解如何使用应用商店开发人员 CLI,请查看以下视频:

先决条件

若要使用 Microsoft 应用商店开发人员 CLI,需要:

安装

Microsoft应用商店开发人员 CLI 支持 Windows 10+、Linux 和 macOS:

立即安装Microsoft应用商店开发人员 CLI(预览版!

入门

安装 Microsoft 应用商店开发人员 CLI 后,必须将环境配置为能够运行命令。 只需首次运行 CLI 即可执行此操作。 CLI 将指导你完成配置过程:

msstore

重要

登录时,请勿使用 MSA! Microsoft Store Developer CLI 要求你使用你的 Microsoft Entra ID 凭据。 可以在先决条件部分找到有关此内容的详细信息。

还支持在 CI 环境中运行,Microsoft应用商店开发人员 CLI(预览版)可用于 CI/CD 管道,例如,自动将应用程序发布到 Microsoft 应用商店。 有关如何执行此作的更多说明,可 在此处找到。

注释

仅免费产品支持通过 Microsoft 应用商店开发人员 CLI 进行应用更新操作。 未来版本将支持付费产品。

命令

以下是 Microsoft Store 开发人员 CLI 可用的命令:

命令 说明
信息 打印现有配置。
重新配置 重新配置Microsoft应用商店开发人员 CLI。
设置 更改 Microsoft 应用商店开发人员 CLI 的设置。
应用程序 应用程序相关命令,例如在帐户中列出应用程序并检索应用程序的详细信息。
提交 提交相关的命令,例如“status”、“get”、“getListingAssets”、“updateMetadata”、“update”、“poll”、“publish”、“delete”、“rollout”。
init 帮助你设置应用程序以发布到 Microsoft 应用商店。
帮助你将 Microsoft Store 应用程序打包为 MSIX。
发布 将应用程序发布到 Microsoft 应用商店。
航班 航班相关的命令,例如“list”、“get”、“delete”、“create”、“submission”。

有关详细信息,请参阅: 命令

常见问题解答

  1. 什么是Microsoft Store开发人员 CLI 以及如何帮助我?

    Microsoft应用商店开发人员 CLI 是一种跨平台命令行工具,可让开发人员自动执行许多合作伙伴中心任务,例如:

    • 列出和获取应用程序信息
    • 上传新包
    • 更新应用商店元数据
    • 提交和发布应用更新

    此工具特别适用于 CI/CD 管道,能够自动提交和发布新版本。 身份验证是使用链接到合作伙伴中心帐户的 Entra ID 凭据完成的。

    它提供了一种灵活的 Web UI 替代方案,并支持在 Windows、macOS 和 Linux 上进行脚本编写工作流。 若要使用它,开发人员必须首先配置具有适当权限的 API 访问权限。 借助此工具,团队可以显著简化和扩大其发布操作。

  2. 我可以使用 CLI 自动化应用商店提交流程吗?

    是的,CLI 支持应用提交的自动化。 集成到生成管道中,无需手动干预即可自动打包、提交和发布新的应用版本。 这大大减少了时间和错误率,非常适合管理频繁更新或许多应用程序的团队。