Share via


Xamarin.iOS'ta Uygulama Grubu Özellikleri

Bir uygulamaya özellik eklemek için genellikle ek sağlama kurulumu gerekir. Bu kılavuzda, Uygulama Grubu özellikleri için gereken kurulum açıklanmaktadır.

Uygulama Grubu, farklı uygulamaların (veya bir uygulamanın ve uzantılarının) paylaşılan dosya depolama konumuna erişmesine izin verir. Uygulama Grupları şu veriler için kullanılabilir:

Yeni bir Uygulama Grubu yapılandırma

Paylaşılan konum, Apple Geliştirici Merkezi'ndeki Sertifikalar, Tanımlayıcılar ve Profiller bölümünde yapılandırılan bir Uygulama Grubu kullanılarak yapılandırılır. Bu değere her projenin Entitlements.plist dosyasında da başvurulmalıdır.

Uygulama grubunun bir tanımlayıcısı olur ve bu, genellikle grup içeren Paket Kimliği'dir. Önek. Örneğin, Paket Kimliği'nin com.xamarin.WatchSettings uygulama grubu group.com.xamarin.WatchSettingsolacaktır.

Yeni bir Uygulama Grubu oluşturmak için aşağıdakileri yapın:

  1. Apple'ın iOS Geliştirici Merkezi'ne gidin, Hesabınızıaçın ve oturum açın.

  2. Sertifikalar, Kimlikler ve Profiller'i seçin.

  3. Tanımlayıcılar'ın altında Uygulama Grupları'nı + seçin ve yeni bir grup oluşturmak için düğmeye tıklayın.

  4. Yeni grup için bir Ad ve Tanımlayıcı girin ve Devam düğmesine tıklayın:

    Add App Group details

  5. Kaydet düğmesine tıklayarak grubu oluşturun ve Kayıtlı Uygulama Grupları listesine dönmek için Bitti'ye tıklayın.

Bir Uygulamayı Uygulama Gruplarını kullanacak şekilde yapılandırma

Uygulama Grubu oluşturulduktan sonra, uygulamaların kullanabilmesi için Uygulama Kimliklerini yapılandırın.

Aşağıdakileri yapın:

  1. Apple'ın iOS Geliştirici Merkezi'ne gidin ve bir Apple Geliştirici Hesabı ile oturum açın.

  2. Program Kaynakları menüsünde Sertifikalar, Kimlikler ve Profiller'i seçin.

  3. Tanımlayıcılar'ın altında Uygulama Kimlikleri'ni+ seçin ve yeni bir kimlik oluşturmak için düğmeye tıklayın.

  4. Uygulama Kimliği için bir Ad girin ve buna Bir Açık Uygulama Kimliği verin.

  5. Uygulama Hizmetleri'nin altında Uygulama Gruplarını etkinleştir'in altında Devam düğmesine tıklayın:

    Add App Group App Services

  6. Ayarları doğrulayın ve Kaydet düğmesine tıklayarak Uygulama Kimliği'ni oluşturun.

  7. Kayıtlı Uygulama Kimlikleri listesine dönmek için Bitti düğmesine tıklayın.

  8. Listeden yeni oluşturulan Uygulama Kimliğini seçin ve Düzenle düğmesine tıklayın:

    Select App ID from list and Edit.

  9. Hizmet Uygulaması Grubu'nun altında Düzenle düğmesine tıklayın:

    Select App ID and Edit.

  10. Yukarıda oluşturulan Uygulama Grubunu seçin ve Devam düğmesine tıklayın:

    Add App Group

  11. Kayıtlı Uygulama Kimlikleri listesine dönmek için Ata düğmesine ve ardından Bitti düğmesine tıklayın.

  12. Uygulama Grubunu kullanacak tüm Uygulamalar (veya Uzantılar) için bu adımları yineleyin.

Sonraki Adımlar

Aşağıdaki listede izlenmesi gereken ek adımlar açıklanmaktadır:

  • Uygulamanızda çerçeve ad alanını kullanın.
  • Uygulamanıza gerekli yetkilendirmeleri ekleyin. Gerekli yetkilendirmeler ve bunların nasıl ekleneceğiyle ilgili bilgiler, Yetkilendirmelerle Çalışma kılavuzunda ayrıntılı olarak açıklanmaktadır.
  • Uygulamanın iOS Paket İmzalama bölümünde Özel Yetkilendirmeler'in Entitlements.plist olarak ayarlandığından emin olun. Bu, Hata Ayıklama ve iOS Simülatörü derlemeleri için varsayılan ayar değildir .

Uygulama hizmetleriyle ilgili sorunlarla karşılaşırsanız, ana kılavuzun Sorun Giderme bölümüne bakın.