Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Visual Studio App Center, 30 Haziran 2026'ya kadar desteklenmeye devam edecek Analiz ve Tanılama özellikleri dışında 31 Mart 2025'te kullanımdan kaldırılmıştır. Daha fazla bilgi edinin.
App Center ile Dağıtma Görevi ile uygulamalarınızı Azure DevOps'tan App Center'a dağıtabilirsiniz .
Uyarı
Şirket içi sürüm sunucuları için lütfen bu uzantıyı yükleyin ve sürümü veya daha yenisini kullandığınızdan 3.173.0 emin olun. Tüm eski sürümler 1 Şubat 2021'den sonra çalışmayacaktır.
İmzalı derleme oluşturma
Yalnızca imzalı derlemeler dağıtılabilir ve cihazlara yüklenebilir, mevcut Azure DevOps derleme tanımınızın imzalı bir derleme ürettiğine emin olun.
App Center ile dağıtımı ayarlama
İmzalama görevini tamamladıktan sonra App Center Distribute derleme görevini ekleyin. Bu görev, imzalı derlemenizi App Center'a yükler, böylece bunu beta test edenlerinize dağıtabilirsiniz.
Uyarı
Bu özelliği kullanmak için App Center Distribute Task sürüm 3 veya üzeri gerekir.
App Center Distribute görevini yapılandırırken App Center API anahtarınız gerekir. Bu anahtarı almak için bir tarayıcı açın ve App Center panosuna gidin, ardından Hesap Ayarları'nızı açın.
API belirtecinin tam erişime sahip olduğundan emin olarak (Azure DevOps'un dağıtım için yeni sürümler oluşturabilmesi için) yeni bir API belirteci oluşturun ve anahtarı kopyalayın. Azure DevOps ve App Center Distribute görevine geri dönün ve yeni bir App Center Bağlantısı oluşturun. Yeni YAML düzenleyicisini kullanıyorsanız , yeni bir bağlantı oluşturmak için VSTS belgelerini izleyin. App Center'dan kopyaladığınız API anahtarını yapıştırın, sunucu URL'sinin olduğundan https://api.appcenter.ms/v0.1emin olun ve bağlantıya bir ad verin.
Azure DevOps ile App Center arasındaki bağlantıyı oluşturduktan sonra, Azure DevOps'un imzalı derlemeyi hangi uygulamaya dağıtmak istediğinizi bilmesi gerekir. App Center'da projenize gidip, uygulamanın URL'sinden slug'ını ayıklayarak bulabilirsiniz.
- Kullanıcıya ait uygulama -
https://appcenter.ms/users/{USER_NAME}/apps/{APP_ID} - Kuruluşa ait uygulama -
https://appcenter.ms/orgs/{ORG_NAME}/apps/{APP_ID}
Örneğin, https://appcenter.ms/users/vigimm/apps/SkyTube için uygulama kısa adı vigimm/Skytube şeklindedir.
Ardından, uygulamalarınızın oluşturulduğu ikili dosya yolunu tanımlayın.
Son olarak dağıtımınıza sürüm notları ekleyin.
App Center varsayılan olarak Ortak Çalışanlar grubunuz için dağıtılır. İsteğe bağlı olarak, bir hedef kimliği veya mağaza bağlantı kimliği belirtebilirsiniz. Hedef kimlik, önce bir dağıtım grubu seçilerek ve ardından dağıtım grubu ayarları görüntülenerek bulunabilir.
Dağıtım grubu adının altında hedef kimliği bulacaksınız.
API çağrısı kullanarak Mağaza bağlantı kimliğini alın; belgelerde App Center API'sinin nasıl kullanılacağını başka bir bölümde öğrenin.
Aşağıdaki bağlantıyı kullanarak API'yi çağırın: https://openapi.appcenter.ms/#/distribute/stores_list Mağaza kimliklerini sorgulamak için. Aşağıda API çağrısından döndürülen sonuçların bir örneği verilmiştir. Bir depoyu hedef olarak belirtmek için anahtar kimliğinin değerini kullanacaksınız.
[
{
"id": "ebb146bc-b0d7-4500-9791-fc02f191bff9",
"name": "Alpha team",
"type": "apple",
"track": "testflight-external",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
},
{
"id": "10ba5942-1388-4b2a-869a-9de40d5c0cff",
"name": "Production",
"type": "apple",
"track": "production",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
},
{
"id": "894dd821-9f16-44a3-b2a7-d513d226babb",
"name": "iTunes Connect users",
"type": "apple",
"track": "testflight-internal",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
}
]
İmzalı derlemeleri App Center'a dağıtma
App Center Distribute görevini yapılandırmayı tamamladıktan sonra, derlemenizi Kaydedebilir ve Kuyruğa Alabilirsiniz. Başarılı olursa, imzalı yapınız tanımlı hedefin sürümlerine yüklenir.
İmzalı derlemeniz App Center'da olduğuna göre artık hazırsınız! Siz ve kullanıcılarınız imzalı derlemeyi doğrudan App Center'dan indirebilir veya sürümü başka bir gruba daha fazla yeniden dağıtabilirsiniz.