Xamarin.iOS Uygulamalarını Dağıtma ve Test Etme
Bu bölüm, bir uygulamayı test etmek için kullanılan konuları ve uygulamayı dağıtmayı kapsar. Buradaki konular arasında hata ayıklama için kullanılan araçlar, test edenlere dağıtım ve App Store'da uygulama yayımlama gibi konular yer alır.
Bu makalede, bir Xamarin.iOS uygulamasını çeşitli yollarla dağıtım için yapılandırma, derleme ve yayımlama adımları gösterilmektedir:
Geçici ve Kurumsal dağıtımlar, geliştiricilerin test için veya şirket içi kullanıcılara dağıtılabilir paketler oluşturmasına olanak tanır. Bu belgede, iTunes kullanılarak bir iOS cihazıyla eşitlenebilen bir IPA'nın nasıl oluşturulacağı açıklanmaktadır.
Bu kılavuz kümesi, özellik listeleriyle çalışma ve uygulamanızı uygulama hizmetleri için sağlama gibi temel kod imzalama ve sağlama konularını kapsar.
Xcode 9, uygulamanızı her dağıtmak ve hatalarını ayıklamak istediğinizde cihazlarınıza sabit kablo bağlamak zorunda kalmak yerine bir ağ üzerinden iOS cihazına veya Apple TV'ye dağıtma seçeneğini kullanıma sunar. Bu özellik şu anda önizlemededir.
TestFlight artık Apple'a aittir ve Xamarin.iOS uygulamalarınızı beta test etmenin birincil yoludur. Bu makale, uygulamanızı karşıya yüklemeden iTunes Bağlan ile çalışmaya kadar TestFlight İşlemi'nin tüm adımları boyunca size yol gösterir.
Hem Visual Studio hem de Mac için Visual Studio IDE'ler hem iOS simülatöründe hem de iOS cihazlarında Xamarin.iOS uygulamalarında hata ayıklama desteği içerir. Bu makalede, hata ayıklayıcının nasıl kullanılacağı ve desteklediği çeşitli seçeneklerin nasıl yapılandırılır gösterilmektedir.
Bu belgede, Xamarin.iOS projeleriniz için birim testlerinin nasıl oluşturulacağı açıklanır. Xamarin.iOS ile birim testi, hem bir iOS test çalıştırıcısı hem de birim testleri yazmak için tanıdık bir API kümesi sağlayan NUnitLite çerçevesinin değiştirilmiş sürümünü içeren Touch.Unit çerçevesi kullanılarak yapılır.
Bu makalede, herhangi bir iOS cihazında ve herhangi bir Xamarin.iOS uygulamasında Instruments'ın nasıl kullanılacağı açıklanmaktadır. Ayrıca simülatördeki uygulamaların profilini nasıl oluşturacaklarına da bakar.
Bu makalede, Xamarin ile oluşturulan bir iOS uygulamasında bellek sorunlarını tanılamak için Apple'ın Araçları aracının nasıl kullanılacağı açık edilmiştir. Araçları başlatmayı, yığın anlık görüntülerini almayı ve bellek büyümesini analiz etme adımlarını gösterir. Ayrıca bellek sorununa neden olan kod satırlarını görüntülemek ve tam olarak saptamak için İzlemeler'in nasıl kullanılacağını gösterir.
Bağlayıcının mümkün olan en küçük uygulama paketini sağlamak için nasıl çalıştığını ve ayarlarını ve kullanımını nasıl değiştirebileceğinizi açıklar.
Xamarin.iOS ile oluşturulan uygulamaların performansını artırmaya yönelik birçok teknik vardır. Bu teknikler toplu olarak bir CPU tarafından gerçekleştirilen çalışma miktarını ve bir uygulama tarafından kullanılan bellek miktarını büyük ölçüde azaltabilir.
Projenizi iOS tarafından kullanılabilen bir uygulamada oluşturan komut satırı aracı mtouch.exe hakkında notlar ve bilgiler.
Bu kılavuzda, uygulamalarınızı nasıl zamanlayabileceğiniz ve tüm derleme yapılandırmaları için daha hızlı derlemeler için kullanılabilecek yöntemlerin nasıl kullanılacağı açıklanmaktadır.