Xamarin.iOS uygulama dağıtımına genel bakış

Bu belge, Xamarin.iOS uygulamaları için kullanılabilen dağıtım tekniklerinin bir genel bakış sağlar ve konu başlığında daha ayrıntılı belgelere işaretçi olarak görev verir.

Xamarin.iOS uygulaması geliştirildiktan sonra, yazılım geliştirme yaşam döngüsünün sonraki adımı, aşağıdaki diyagramın vurgulanan bölümünde gösterildiği gibi uygulamayı kullanıcılara dağıtmaktır:

iOS uygulaması geliştirildikten sonraki adım, bu diyagramın vurgulanan bölümünde gösterildiği gibi uygulamayı kullanıcılara dağıtmaktır

Apple, bir iOS uygulamasını dağıtmak için aşağıdaki yolları sağlar:

Tüm bu senaryolar, uygulamaların uygun sağlama profili kullanılarak sağlanmasını gerektirir. Sağlama profilleri, kod imzalama bilgileri ve uygulamanın kimliği ile hedeflenen dağıtım mekanizmasını içeren dosyalardır. Dağıtım dışı App Store, uygulamanın hangi cihazlara dağıtılacağı hakkında da bilgi içerir.

App Store dağıtımı

Önemli

Apple, Mart 2019'dan başlayarak, App Store'a gönderilen tüm uygulamaların ve güncelleştirmelerin Xcode 10.1 veya sonraki bir sürümüne dahil edilmiş iOS 12.1 SDK veya sonraki bir sürümüyle yapılmış olması gerektiğini belirtti. Uygulamalar ayrıca XS ve iPhone 12,9" iPad Pro desteklemeli.

Bu, iOS uygulamalarının iOS cihazlarda tüketicilere dağıtılmasının ana yoludur. Tüm uygulamalar gönderilen App Store Apple'ın onayını gerektirir.

Uygulamalar iTunes App Store adlı bir portal aracılığıyla Bağlan. iTunes'da Uygulama yapılandırma Bağlan kılavuzu, bir Xamarin.iOS uygulamasını App Store'de yayımlamaya hazırlamak için bu portalı ayarlama ve kullanma hakkında daha fazla bilgi sağlar.

Yalnızca Apple Geliştirici Programı'nın iTunes uygulamalarına erişimi olan geliştiricilerin Bağlan. Apple Developer Enterprise Programı'nın üyeleri erişime sahip değildir.

Daha fazla bilgi için lütfen dağıtım App Store ziyaret edin.

Ev içinde dağıtım

Bazen Enterprise Dağıtımıolarak da adlandırılan şirket içi dağıtım, Apple Developer Enterprise Program üyelerinin uygulamaları aynı kuruluşun diğer üyelerine dahili olarak dağıtmasını sağlar. Bir uygulama gözden geçirmesi gerektirmeyen ve bir App Store cihaz sayısıyla ilgili bir sınıra sahip olmayan, kendi içinde dağıtım avantajları vardır. Ancak Apple Developer Enterprise Program üyelerinin iTunes Bağlan erişimi olmadığını ve bu nedenle uygulamayı dağıtmakla ilgili olarak lisans sahibinin sorumlu olduğunu unutmayın.

Ayarlama ve bir uygulamayı Kendi Içinde dağıtma hakkında daha fazla bilgi için lütfen In-House dağıtım kılavuzuna bakın.

Geçici dağıtım

Xamarin.iOS uygulamaları, hem AppleGeliştirici Programı hem de Apple Developer Enterprise Program'dakullanılabilen ve 100 adede kadar iOS cihazı test etmek için izin veren geçici dağıtım aracılığıyla kullanıcı tarafından test edilebilir. Geçici dağıtım için en iyi kullanım durumu, iTunes dağıtımı bir seçenek Bağlan şirket içinde dağıtımdır.

Ayarlama ve bir uygulamayı Kendi Içinde dağıtma hakkında daha fazla bilgi için lütfen Geçici dağıtım kılavuzuna bakın.

İş için özel uygulamalar

Apple, uygulamaların işletmelere ve eğitime özel olarak dağıtılmasına olanak sağlar. Daha fazla bilgi için Apple Business Manager Kullanıcı Kılavuzu'u gözden geçirme.