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.
.NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) iOS uygulaması geliştirirken, dağıtım için App Store'a yüklemeden önce bir cihaza dağıtarak test etmek önemlidir. Bu görevlerin her ikisi de sizin veya kuruluşunuzdaki başka birinin Apple'ın Geliştirici Programlarından birine kaydolmanızı gerektirir:
- Apple'ın AppStoreConnect Program kaydolmak, iOS uygulamalarınızı Apple'ın genel AppStore'unda yayımlamanıza olanak tanır.
- Apple'ın Enterprise Program kaydolmak, iOS uygulamalarınızı kuruluşunuz tarafından tamamen denetlenen özel bir "AppStore"da yayımlamanıza olanak tanır.
Visual Studio'daki Apple hesap yönetimi arabirimi, imzalama sertifikalarını ve sağlama profillerini görüntülemenize, yeni imzalama sertifikaları oluşturmanıza ve mevcut sağlama profillerini indirmenize olanak tanır.
Apple'ın lisans sözleşmesini kabul etme
Apple her yıl lisans sözleşmesini gözden geçirmenizi ve kabul etmenizi gerektirir. Bunu yapmak için Apple Geliştirici Hesabınıza oturum açın ve size sunulan herhangi bir lisans sözleşmesini kabul edin.
API Anahtarı Oluşturma
Visual Studio'ya bir Apple Geliştirici Hesabı ekleyebilmeniz için önce bir API Anahtarı oluşturmanız gerekir.
AppStoreConnect API Anahtarı Oluşturma
Apple'ın AppStoreConnect Programkaydolduysanız şunları yapmanız gerekir:
- Apple Geliştirici Hesabınızaoturum açın.
- Kullanıcılar ve Erişimöğesini seçin.
- Tümleştirmeler sekmesini seçin.
- Ekip Anahtarları sekmesini seçin.
- + düğmesine basın.
- Adı alanına açıklayıcı bir ad girin.
- Yönetici yazın Erişim alanına.
- tuşuna basın OK.
Not
Visual Studio şu anda yalnızca Takım Anahtarları destekler ve Tek Tek Anahtarlarıdesteklemez.
Yalnızca Yönetici anahtarları yeni Paket Kimliklerini kaydedebilir ve yeni sağlama profilleri oluşturabilir. Geliştirici anahtarları bu görevleri gerçekleştiremez.
Apple'ın AppStoreConnect API'si hakkında daha fazla bilgi için,Apple'ın
Kurumsal API Anahtarı Oluşturma
Apple'ın Enterprise Programkaydolduysanız şunları yapmanız gerekir:
- Apple Geliştirici Hesabınızaoturum açın.
- Hizmetleri bölümünde bulunan Kullanıcılar ve Erişim'i seçin.
- Tümleştirmeler sekmesini seçin.
- + düğmesine basın.
- Adı alanına açıklayıcı bir ad girin.
- Erişim alanına Yönetici girin.
- tuşuna basın, ardından Tamamtuşuna basın.
Not
Yalnızca Yönetici anahtarları yeni Paket Kimliklerini kaydedebilir ve yeni sağlama profilleri oluşturabilir. Geliştirici anahtarları bu görevleri gerçekleştiremez.
Kurumsal API Anahtarı oluşturma hakkında daha fazla bilgi içinApple'ın
Apple Geliştirici Hesabı ekleme
Apple hesabınızı Visual Studio'ya eklemek için:
Visual Studio'da Xamarin
Apple Hesapları Araçları Seçenekleri'ne gidin ve ekle düğmesine tıklayın:API Anahtarınız için açıklayıcı bir Adı sağlayın ve apple web sitesindeki Veren Kimliği ve Anahtar Kimliği değerlerini uygun metin kutularına kopyalayın. Henüz yapmadıysanız, Apple'ın web sitesinden Özel Anahtar dosyasını güvenli bir konuma indirin. Ardından, indirilen özel anahtar dosyasının konumunu seçmek için Gözat... düğmesini kullanın.
İmzalama sertifikalarını ve sağlama profillerini görüntüleme
Bir Apple Geliştirici Hesabı ve Ekip adı seçtiğinizde, Ayrıntıları Görüntüle... düğmesi etkinleştirilir. Buna tıklandığında, makinenizde yüklü olan imzalama ve sağlama profillerinin listesini görüntüleyen ekip ayrıntıları iletişim kutusu açılır. Bu iletişim kutusu, imzalama kimliklerini türe göre düzenler ve Durum sütunu sertifikanın şu olup olmadığını size iletir:
- Geçerli. İmzalama kimliği (hem sertifika hem de özel anahtar) makinenize yüklenir ve süresi dolmamıştır.
- Anahtarlık'ta değil. Apple geçerli bir imzalama kimliğine sahiptir. Bunu makinenize yüklemek için başka bir makineden dışarı aktarılmalıdır. Özel anahtarı içermediğinden Apple Geliştirici Hesabınızdan imzalama kimliğini indiremezsiniz.
- Özel anahtar eksik. Anahtarlığa özel anahtar içermeyen bir sertifika yüklenir.
- Süresi doldu. Sertifikanın süresi doldu. Bunu anahtarlığınızdan kaldırmanız gerekir.
İmzalama sertifikası oluşturma
Yeni bir imzalama kimliği oluşturmak için, ekip ayrıntıları iletişim kutusunda Sertifika Oluştur'a tıklayarak açılan menüyü açın ve oluşturmak istediğiniz sertifika türünü seçin. Doğru izinlere sahipseniz, birkaç saniye sonra yeni bir imzalama kimliği görüntülenir.
Açılan listedeki bir seçenek griyse ve seçilmemişse, bu, bu tür bir sertifika oluşturmak için doğru ekip izinlerine sahip olmadığınız anlamına gelir.
Sağlama profillerini indirme
Ekip ayrıntıları iletişim kutusunda, Apple Geliştirici Hesabınızla ilişkili tüm sağlama profillerinin listesi de görüntülenir. Tüm Profilleri İndir düğmesine tıklayarak tüm sağlama profillerini yerel makinenize indirebilirsiniz.