Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
На этой странице рассматриваются публикации приложений MSIX с помощью интерфейса командной строки разработчика Microsoft Store. Для получения информации о публикации приложений MSI/EXE с помощью CLI разработчика Microsoft Store, нажмите здесь.
Интерфейс командной строки Microsoft Store — это кроссплатформенный интерфейс командной строки (Windows, macOS, Linux), который помогает публиковать обновления ваших приложений в Microsoft Store. Вы можете настроить проекты приложений локально и опубликовать обновленные пакеты с помощью интерфейса командной строки, который вызывает API Центра партнеров для отправки пакетов.
Внимание
Вы должны завершить первую публикацию приложения в Microsoft Store через Центр партнеров. После публикации приложения можно использовать интерфейс командной строки разработчика Microsoft Store для публикации последующих обновлений.
Чтобы понять, как использовать ИНТЕРФЕЙС командной строки разработчика Магазина, ознакомьтесь со следующим видео:
Предварительные требования
Чтобы использовать интерфейс командной строки разработчика Microsoft Store, вам потребуется:
- Регистрация в качестве разработчика приложений Windows в Центре партнеров
- У вас есть клиент, связанный с учетной записью Центра партнеров. Это можно сделать, связав существующий идентификатор Microsoft Entra в Центре партнеров или создав новый идентификатор Microsoft Entra в Центре партнеров.
- Убедитесь, что ваше приложение уже создано в Центре партнеров. Если приложение еще не существует, создайте приложение, зарезервировав его имя в Центре партнеров. Интерфейс командной строки не может создать приложение для вас.
- Завершите первую публикацию приложения через Центр партнеров. Создайте первый пакет отправки для приложения, включая анкету о возрастных оценках, и отправьте его на сертификацию в Центре партнеров. Дождитесь публикации приложения в Microsoft Store, прежде чем использовать CLI для публикации последующих обновлений.
Установка
Интерфейс командной строки разработчика Microsoft Store поддерживает Windows 10+, Linux и macOS:
Установите интерфейс командной строки разработчика Microsoft Store (предварительная версия) сейчас!
Начало работы
После установки интерфейса командной строки разработчика Microsoft Store необходимо настроить среду для выполнения команд. Это можно сделать, просто запустив интерфейс командной строки в первый раз. Интерфейс командной строки поможет вам выполнить настройку.
msstore
Внимание
При входе не используйте MSA! Интерфейс командной строки разработчика Microsoft Store требует использования учетных данных идентификатора Microsoft Entra. Дополнительные сведения об этом см. в разделе предварительных требований.
Также поддерживается выполнение в средах CI, а Microsoft Store Developer CLI (preview) можно использовать в конвейерах CI/CD, например автоматически публиковать обновления для приложений в Microsoft Store. Дополнительные инструкции по этому способу можно найти здесь.
Замечание
Операции обновления приложений с помощью Интерфейса командной строки разработчика Microsoft Store в настоящее время поддерживаются только для бесплатных продуктов. Платные продукты будут поддерживаться в будущем выпуске.
Команды
Это доступные команды командной строки разработчика Microsoft Store:
| Команда | Описание |
|---|---|
| сведения | Вывести текущую конфигурацию. |
| Перенастроить | Повторно настройте интерфейс командной строки разработчика Microsoft Store. |
| параметры | Изменение параметров интерфейса командной строки разработчика Microsoft Store. |
| Приложения | Связанные с приложением команды, такие как перечисление приложений в учетной записи и получение сведений о приложении. |
| отправка | Команды, связанные с отправкой, такие как "status", "get", "getListingAssets", "updateMetadata", "update", "poll", "publish", "delete", "rollout". |
| init | Помогает настроить приложение для публикации в Microsoft Store. |
| пакета | Помогает упаковыть приложение Microsoft Store в виде MSIX. |
| издавать | Публикует обновления вашего приложения в Microsoft Store. |
| Рейсы | Команды, связанные с полетами, такие как 'list', 'get', 'delete', 'create', 'submission'. |
Дополнительные сведения см. в разделе "Команды".
Часто задаваемые вопросы
Что такое интерфейс командной строки разработчика Microsoft Store и как это может помочь мне?
Интерфейс командной строки разработчика Microsoft Store — это кроссплатформенное средство командной строки, которое позволяет разработчикам автоматизировать многие задачи Центра партнеров, например:
- Перечисление и получение информации о приложениях
- Отправка новых пакетов
- Обновление метаданных Магазина
- Отправка и публикация обновлений приложений
Это средство особенно полезно для конвейеров CI/CD, где новые сборки можно автоматически отправлять и публиковать в качестве обновлений после первой публикации приложения через Центр партнеров. Идентификация выполняется с помощью учетных данных Entra ID, связанных с вашей учетной записью Центра партнеров.
Он предлагает гибкую альтернативу веб-интерфейсу и поддерживает рабочие процессы сценариев в Windows, macOS и Linux. Чтобы использовать его, разработчикам необходимо сначала настроить доступ к API с соответствующими разрешениями. С помощью этого средства команды могут значительно оптимизировать и масштабировать операции выпуска.
Можно ли автоматизировать отправку в Store с помощью CLI?
Да, после завершения первой публикации приложения через Центр партнеров вы можете использовать CLI в конвейерах сборки для автоматизации упаковки, отправки и публикации последующих обновлений приложений. Вы не можете использовать интерфейс командной строки для завершения первого выпуска.
Windows developer