Xamarin.iOS TestFlight Dağıtmak için TestFlight Kullanma
TestFlight artık Apple'a ait ve Xamarin.iOS uygulamalarınızı beta testinin birincil yolu. Bu makale, TestFlight yüklemeden iTunes Bağlan ile çalışmaya kadar tüm adımlarda size yol Bağlan.
Beta testi, yazılım geliştirme döngüsünün ayrılmaz bir parçasıdır ve HockeyApp, Applauseve elbette Android uygulamaları için Google Play'nin Yerel Uygulama Beta Testi gibi bu süreci kolaylaştıran birçok platformlar arası uygulama teklifi vardır. Bu belge Apple'ın TestFlight.
TestFlight, Apple'ın iOS uygulamaları için beta test hizmetidir ve yalnızca iTunesüzerinden Bağlan. Şu anda iOS 8.0 ve üzeri uygulamalarda kullanılabilir. TestFlight hem iç hem de dış kullanıcılarla beta testlerine olanak sağlar ve ikincisi için bir Beta uygulaması incelemesi nedeniyle, son gözden geçirme sürecinizi, şirket içinde yayımlarken çok daha kolay bir App Store.
Daha önce, ikili dosya Mac için Visual Studio testçilere dağıtım için TestFlightApp web sitesine yüklendi. Yeni işlemle birlikte, hizmette yüksek kaliteli ve iyi test edilmiş uygulamalara sahip olmak için bir dizi geliştirme App Store. Örnek:
- Dış test için gereken Beta Uygulama gözden geçirmesi, Apple'ın yönergelerine uyulması gerektiğinden son App Store Gözden Geçirmeniz için daha yüksek başarı şansı sağlar.
- Karşıya yüklemeden önce uygulamanın iTunes Bağlan. Bu, sağlama profilleri, adları ve sertifikaları arasında bir eşleşmenin olmadığını sağlar.
- TestFlight uygulaması artık gerçek bir iOS uygulaması olduğu için daha hızlı çalışır.
- Beta testi tamamlandıktan sonra uygulamayı gözden geçirmek için hızlı ve verimli bir süreçtir; tek bir düğmeye tıklayın.
Gereksinimler
Yalnızca iOS 8.0 veya üzeri uygulamalar, TestFlight.
Tüm testçilerin uygulamayı en azından bir iOS 8 cihazında test etmek gerekir. Ancak en iyi yöntem, uygulamanın tüm iOS sürümlerinde test sınanmalarını gerektirmektedir
Sağlama
Derlemelerinizi yeni TestFlight ile test etmek için yeni beta yetkilendirmesi ile App Store dağıtım profili oluşturmanız gerekir. Bu yetkilendirme, TestFlight aracılığıyla beta test ed App Store ve tüm yeni dağıtım profilleri bu yetkilendirmeyi otomatik olarak içerir. Yeni bir profil oluşturmak için Dağıtım Profili Oluşturma kılavuzunda yer alan adım adım yönergeleri takip edin.
Aşağıda gösterildiği gibi, Xcode'daderlemenizi doğrularken dağıtım profilinizin beta yetkilendirmesi içerdiğini onaylayın:
- Uygulamayı arşivledikten sonra Mac derleme ana bilgisayar üzerinde XCode'u açın
- Pencere Düzenleyicisi menüsünü seçin
- Sol tarafta Arşivler'i seçin
- Doğrulamak istediğiniz Arşiv'i seçin ve Doğrula düğmesine tıklayın
TestFlight İş Akışı
Aşağıdaki iş akışı, uygulamanın Beta testi için TestFlight kullanmaya başlamak için gereken adımları açıklar:
- Yeni uygulamalar için bir iTunes Bağlan oluşturun.
- Uygulamalarınızı arşivle ve iTunes'da yayımla Bağlan.
- Beta Testlerini Yönetme:
- Meta Veri Ekleme.
- İç Kullanıcılar Ekle:
- En fazla 100 kullanıcı, her kullanıcı en fazla 30 cihaz üzerinde test edin.
- Dış Kullanıcılar Ekle:
- En fazla 10000 kullanıcı.
- Apple'ın yönergeleriyle uyumluluk gerektiren bir beta testi incelemesi gerektirir.
- Kullanıcılardan Geri Bildirim alma, bu işlem için harekete geçin ve 2. adıma geri dönebilirsiniz.
iTunes kayıt Bağlan oluşturma
Apple geliştirici kimlik bilgilerinizi kullanarak iTunes Bağlan Portal'da oturum açın.
Şu Uygulamalarım:
Yeni Uygulamalarım eklemek için ekranın sol üst köşesindeki düğmesine tıklayın. Mac ve iOS geliştirici hesaplarınız varsa burada yeni uygulama türünü seçmeniz istenir.
Yeni iOS Uygulaması gönderme penceresi açılır ve bu pencere, uygulamanın Info.plist'iyle tam olarak aynı bilgileri içermesi gerekir
Yeni bir iTunes Bağlan kaydı oluşturma hakkında daha fazla bilgi için iTunes Bağlan Kaydı Oluşturma kılavuzuna bakın.
Yeni iOS Uygulaması Gönderme formunu tamamlama
Form, aşağıda gösterildiği gibi, tam olarak uygulamanın Info.plist dosyasındaki bilgileri yansıtmalı:
- Ad — Uygulama Paketi'nin ayarında kullanılan açıklayıcı ad. Bu, dosyanız içinde Uygulama adı girdisi ile tam eşleşmesi gerekir.
- Birincil Dil — Uygulama içinde kullanılan temel dil. Bu genellikle hangi dilden söz ettiy olur?
- Paket Kimliği — Geliştirici hesabınız üzerinde oluşturulan tüm Uygulama Kimliklerini listeleye açılan menü.
- Paket Kimliği Soneki — Bir joker karakter Paket Kimliği seçtiyebilirsiniz (örneğin, yukarıdaki örnekte olduğu gibi *ile biten), Paket Kimliği soneki istenecek ek bir kutu görüntülenir. Örnekte Paket Kimliği , Soneki ise PageView'dır. Bunlar birlikte, içinde Paket Tanımlayıcısı'nın bir araya.
- Sürüm — Karşıya yüklenen uygulamanın Sürüm numarası. Bu, geliştirici tarafından seçilir.
- SKU — SKU, uygulamanıza özgü benzersiz bir kimliktir ve kullanıcılar tarafından görülmez. Bu, ürün kimliğine benzer bir şekilde düşün olabilir. Yukarıdaki örnekte, bu tarih için bir sürüm numarasıyla birlikte tarihi seçtim.
Upload uygulama
iTunes Bağlan kaydı oluşturulduktan sonra yeni derlemeleri karşıya yükleyebilirsiniz. Derlemelerin yeni beta yetkilendirmesi olması gerektiğini unutmayın.
İlk olarak, son dağıtılabilir dosyanızı IDE'de oluşturun, ardından Uygulama Yükleyicisi veya Xcode'daki arşiv işlevi aracılığıyla uygulamanızı Apple'a gönderin.
Arşiv Oluşturma
Dosya içinde ikili Mac için Visual Studio için Archive işlevini kullanabilirsiniz. Right-Click ve aşağıda gösterildiği gibi Yayımlama içinArşiv'i seçin:
Daha fazla bilgi için Dağıtılabilir Oluşturma kılavuzuna bakın.
Uygulamalarınızı İmzala ve Dağıt
Arşiv oluşturma, arşivlenen tüm projeleri çözümegöre gruplandı olarak görüntüleyerek Arşivler Görünümünü otomatik olarak açar. Uygulamanızı imzalamak ve dağıtıma hazırlamak için aşağıda gösterilen İmzala ve Dağıt...öğesini seçin:
Bu, yayımlama sihirbazını açar. Paket oluşturmak App Store dağıtım kanalını seçin ve Uygulama Yükleyici'yi açın. Sağlama Profili ekranında imzalama kimliğinizi ve sağlama profilinizi seçin veya başka bir kimlikle yeniden oturum açma. Paketinizin ayrıntılarını doğrulayın ve Yayımla'ya tıklar ve
Bu adımlarla ilgili daha fazla bilgi için Uygulamanızı Apple'a gönderme bölümüne bakın.
Derlemenizi gönderme
Yayımlama sihirbazı, derlemenizi iTunes'a yüklemek için Uygulama Yükleyicisi programını Bağlan. Uygulama teslimi seçeneğini belirleyin ve yukarıda oluşturulan dosyayı karşıya yükleyin. Uygulama Yükleyicisi derlemenizi doğrular ve iTunes'a Bağlan.
Bu adımlarla ilgili daha fazla bilgi için Uygulamanızı Apple'a gönderme bölümüne bakın.
App Store yayımlama kılavuzu, yukarıdaki adımların hepsini daha ayrıntılı bir şekilde açıklar. Bu makalenin gönderim sürecine daha ayrıntılı bir bakış App Store bakın.
iTunes Uygulamalarım'nin Bağlan geri döndükten sonra, uygulamanın başarıyla karşıya yük olduğunu bulmanız gerekir. Bu noktada bazı Beta Testlerini yapmaya hazır oluruz!
Beta Testlerini Yönetme
Meta Veri Ekleme
Uygulamayı kullanmaya TestFlight için, uygulamanın Önkeski sekmesine göz atabilirsiniz. Aşağıda gösterildiği gibi Derlemeler, İç TestÇiler ve Dış Sınayıcılar listesini gösteren üç sekme görüyorsanız:
Uygulamanıza meta veri eklemek için derleme numarasına tıklayın ve ardından TestFlight:
Test Bilgileri'ninaltında testçilere, örneğin, uygulamanıza ilişkin önemli bilgiler sebilirsiniz:
- NeLerin Test Sınanmalı
- Uygulamanın açıklaması.
- Pazarlama URL'si — Bu, eklemekte olduğunuz uygulama hakkında bilgi sağlar.
- Gizlilik İlkesi URL'si — Şirketinizin gizlilik ilkesiyle ilgili bilgi veren bir URL.
- Geri Bildirim E-postası.
Bu meta verilerin iç testçiler için gerekli olmadığını, ancak dış testçiler için gerekli olduğunu unutmayın.
Beta Testlerini Etkinleştirme
Uygulamalarınızı test etmeye başlamaya hazırsanız sürümünüz için TestFlight Beta Testi anahtarını açın:
Her derleme, Beta Anahtarı'nın açık olduğu tarihten itibaren 60 TestFlight etkindir. Test Bilgileri sayfasında her derleme için kaç gün daha olduğunu görebilirsiniz:
Test herhangi bir zamanda kapatabilirsiniz.
İç TestÇiler
İç TestÇiler, geliştirme takımınıza iTunes'da aşağıdaki rollerden biri atanmış olan Bağlan:
- Admin: iTunes'da yeni kullanıcı ekleme ve yönetme sorumluluğu bir yönetici tarafından Bağlan.
- Yasal – Ekip Aracısı, Yasal role atanacak tek yönetici kullanıcıdır. Yasal anlaşmaları imzalamalarına olanak sağlar.
- Teknik – Teknik kullanıcı, bir uygulamayla ilgili özelliklerin çoğunu değiştirebilir. Örneğin, uygulama bilgilerini düzenleyin, ikili dosyayı karşıya yükleyin ve gözden geçirmek için bir uygulama gönderin.
Her derleme en fazla 100 üyeyle paylaşılır ve her biri en fazla 30 cihaz üzerinde test olabilir.
Testçi eklemek için ana iTunes ekranında Kullanıcılar ve Roller'e Bağlan göz atabilirsiniz:
Mevcut iTunes Bağlan kullanıcılar listede görünür. Bunları seçmek için adlarına tıklayın, İç Tester anahtarını ve Kaydet'e tıklayın:
Listede yer alan bir kullanıcı eklemek için Kullanıcılar'ın yanındaki düğmeyi seçin ve hesap oluşturmak için Ad, Soyadı ve + e-posta adresi girin. + Kullanıcının hesabı etkinleştirmek için e-postayı onaylaması gerekir:
Uygulamalarım İç TestÇileri'ne >geri dönersiniz, şimdi iç beta testi için eklenen TestFlight kullanıcılarını göreceğiz:
Adını seçerek ve Davet et düğmesine tıklayarak bu testçileri davetabilirsiniz. Uygulamalarınızı test etmek için davet içeren bir e-posta alırlar.
İç TestÇiler sayfasının durum sütununda davetlerinin durumunu görebilirsiniz:
Dış TestÇiler
Dış TestÇileri beta testine davet etmeden önce, bir Beta Uygulama Gözden Geçirmesi'nin üzerinden geçerek, bu nedenle, uygulama gözden geçirme yönergelerine App Store gerekir.
Uygulamanızı gözden geçirme için göndermek için, aşağıdaki görüntüde gösterildiği gibi derlemenizin yanındaki Beta Uygulaması İncelemesi Için Gönder metnine tıklayın:
Uygulamanın gözden geçirmeyi geçirmesi için, beta bilgi sayfasında gerekli TestFlight girmeniz gerekir.
Artık davetleri hazırlamaya başlayabilir ve aşağıdaki ekran görüntüsünde gösterildiği gibi e-postalarını, Ad'larını ve Soyadı'sını girerek Dış TestÇiler sekmesinden en fazla 10000 dış testçi indirebilirsiniz. Girersiniz e-postanın Apple kimliği olması gerekir; Bu yalnızca daveti alacakları e-postadır.
Çok sayıda dış testçiniz varsa, her satırda aşağıdaki biçime sahip bir dosyayı içeri aktaracak Dosya İçeri Aktar bağlantısını kullanabilirsiniz:
first name, last name, email address
Ayrıca, testçilerinizi düzenli tutmaya yardımcı olmak için farklı gruplara dış testçiler eklemek de gerekir.
Dış testçilerin ayrıntılarını girdiktan sonra Ekle'ye tıklayın ve kullanıcıların davet etme onayına sahip olduğunu onaylayın:
Ancak başarılı bir Beta Uygulaması gözden geçirmesi sonrasında dış test edenlere davet gönderebilirsiniz. Bu noktada, derleme sayfasındaki Dış altındaki metin Davet Gönder olarak değişir. Önceden eklemış olduğunu tüm test edenlere davet göndermek için buna tıklayın.
Uygulamanız reddedilirse, Çözüm Merkezi'nde gösterilen sorunları düzeltmeniz ve güncelleştirilmiş ikili dosyanın tamamını gözden geçirmek için yeniden kuyruza geçirmeniz gerekir.
Beta TestEr Olarak
Testcinizi davet edin, aşağıdaki ekran görüntüsünde buna benzer bir e-posta alır:
TestFlight'de aç düğmesine tıklarsa, uygulamanız TestFlight uygulamasında açılır veya henüz indirilemediyse, App Store'a doğrudan App Store indirmelerine olanak sağlar.
Uygulamanız TestFlight açıldıktan sonra, ne için test etmek üzere ayrıntılı bilgiler gösterir ve test kullanıcısına, iOS 8.0 (veya üzeri) cihazına uygulama yüklemesini ister:
Test derlemeleri, cihazın giriş ekranında uygulama adının önceki turuncu bir noktayla gösterilir.
Testçiler, TestFlight üzerinden geri bildirim gönderebilirsiniz. Siz de meta verilerde sağlanan e-posta adresiyle bu bilgileri rahatlatabilirsiniz.
Beta Testi Tamamlandı
Beta testi tamamlandıktan sonra, artık apple tarafından gözden geçirmek üzere App Store gönderebilirsiniz. Bu işlem aşağıda gösterildiği gibi, iTunes Bağlan gözden geçirme için gönder düğmesine tıklayarak çok basit bir şekilde yapılır:
Özet
Bu makalede, Apple'ın iTunes TestFlight Beta Test'in nasıl Bağlan. iTunes Bağlan'a yeni bir derleme yükleme ve uygulamamızı kullanmak için iç ve dış Beta testçilerini davet etme ele alındı.





















