Microsoft Store Geliştirici CLI'sı (MSIX)

Uyarı

Bu sayfa, Microsoft Store Geliştirici CLI'sı kullanılarak MSIX uygulama yayımlamayı kapsar. Microsoft Store Geliştirici CLI kullanarak MSI/EXE uygulaması yayımlama hakkında bilgi için buraya tıklayın .

Microsoft Store Komut Satırı Arabirimi, geliştiricilerin uygulamalarını Microsoft Store'da yayımlamasına yardımcı olan bir platformlar arası (Windows, macOS, Linux) CLI'dır. Geliştiricilerin, uygulama projelerini Microsoft Store'da yayımlamadan önce yerel olarak yapılandırmalarını ve ardından bu uygulamaların paketlerini mağazaya yayımlamalarını sağlar ve paketleri yüklemek için doğru İş Ortağı Merkezi API'lerini otomatik olarak çağırır.

Mağaza Geliştirici CLI'sinin nasıl kullanılacağını anlamak için aşağıdaki videoya göz atın:

Önkoşullar

Microsoft Store Geliştirici CLI'sini kullanmak için şunları yapmanız gerekir:

Kurulum

Microsoft Store Geliştirici CLI'sı Windows 10+, Linux ve macOS'u destekler:

Microsoft Store Geliştirici CLI'sini (önizleme) şimdi yükleyin!

Başlangıç Yapmak

Microsoft Store Geliştirici CLI'sını yükledikten sonra, ortamınızı komutları çalıştırabilecek şekilde yapılandırmanız gerekir. Cli'yi ilk kez çalıştırarak bunu yapabilirsiniz. CLI, yapılandırma işleminde size yol gösterir:

msstore

Önemli

Oturum açarken MSA'nızı kullanmayın! Microsoft Store Geliştirici CLI'si, Microsoft Entra Id kimlik bilgilerinizi kullanmanızı gerektirir. Bu konuda daha fazla bilgiyi önkoşullar bölümünde bulabilirsiniz.

CI ortamlarında çalıştırma da desteklenir ve Microsoft Store Geliştirici CLI'si (önizleme) ci/CD işlem hatlarınızda kullanılabilir. Örneğin, uygulamalarınızı Microsoft Store'da otomatik olarak yayımlayabilirsiniz. Bunun nasıl yapıldığını gösteren diğer yönergeler burada bulunabilir.

Uyarı

Microsoft Store Geliştirici CLI aracılığıyla uygulama güncelleştirme işlemleri şu anda yalnızca ücretsiz ürünler için desteklenmektedir. Ücretli ürünler gelecekteki bir sürümde desteklenecektir.

Komutlar

Microsoft Store Geliştirici CLI için kullanılabilen komutlar şunlardır:

Komut Açıklama
bilgi Mevcut yapılandırmayı yazdırın.
yeniden yapılandırma Microsoft Store Geliştirici CLI'sını yeniden yapılandırın.
Ayarlar Microsoft Store Geliştirici CLI'sının ayarlarını değiştirin.
uygulamaları Hesabınızdaki uygulamaları listeleme ve uygulamanın ayrıntılarını alma gibi uygulamayla ilgili komutlar.
Teslim 'status', 'get', 'getListingAssets', 'updateMetadata', 'update', 'poll', 'publish', 'delete', 'rollout' gibi gönderimle ilgili komutlar.
init Uygulamanızı Microsoft Store'da yayımlayacak şekilde ayarlamanıza yardımcı olur.
paket Microsoft Store Uygulamanızı MSIX olarak paketlemenize yardımcı olur.
yayınlamak Uygulamanızı Microsoft Store'da yayımlar.
Uçuş Uçuşlarla ilgili komutlar, 'list', 'get', 'delete', 'create' ve 'submission' gibi.

Daha fazla bilgi için bkz. Komutlar.

Sık sorulan sorular

  1. Microsoft Store Geliştirici CLI'sı nedir ve bana nasıl yardımcı olabilir?

    Microsoft Store Geliştirici CLI'sı, geliştiricilerin aşağıdakiler gibi birçok İş Ortağı Merkezi görevini otomatikleştirmesine olanak tanıyan platformlar arası bir komut satırı aracıdır:

    • Uygulama bilgilerini listeleme ve eriştirme
    • Yeni paketler yükleme
    • Mağaza meta verilerini güncelleştirme
    • Uygulama güncelleştirmelerini gönderme ve yayımlama

    Bu araç özellikle yeni derlemelerin otomatik olarak gönderilip yayımlandığı CI/CD işlem hatları için kullanışlıdır. Kimlik doğrulaması, İş Ortağı Merkezi hesabınıza bağlı Entra Kimliği kimlik bilgileri kullanılarak yapılır.

    Web kullanıcı arabirimine esnek bir alternatif sunar ve Windows, macOS ve Linux genelinde betik iş akışlarını destekler. Bunu kullanmak için, geliştiricilerin önce API erişimini uygun izinlerle yapılandırması gerekir. Bu araçla ekipler yayın işlemlerini önemli ölçüde kolaylaştırabilir ve ölçeklendirebilir.

  2. CLI ile Mağaza gönderimlerini otomatikleştirebilir miyim?

    Evet, CLI uygulama gönderimlerinin otomasyonunu destekler. Derleme işlem hatlarıyla tümleşik olarak, yeni uygulama sürümlerinin el ile müdahale edilmeden otomatik olarak paketlenmesine, gönderilmesine ve yayımlanmasına olanak tanır. Bu, sık güncelleştirmeleri veya çok sayıda uygulamayı yöneten ekipler için ideal olan süreyi ve hata oranlarını önemli ölçüde azaltır.