İşaretlemeler ile Xamarin.iOS Uygulamalarının Profilini Oluşturma
Xcode Instruments, bir cihazda veya simülatörde Xamarin.iOS uygulamalarının profilini oluşturmak için kullanılmaktadır. Mono, kodu derlemek için Tam Zamanında modelini kullanır ve Instruments bu tür verileri yorumlamaz, bu nedenle Instruments kullanan simülatör tabanlı uygulamaların çıkışıyla çalışmak zor olabilir. Bu sorun nedeniyle, bu kılavuz bu belgede Instruments çıkışını yorumlamak için geliştirici uygulamasının nasıl kullanımına odaklanacak.
Gereksinimler
Xcode Instruments yalnızca Mac üzerinde çalışır.
Instruments Uygulamasını Açma
Cihazı seçin ve Instruments uygulamasını çalıştırın:
- Xamarin.iOS projesini Mac için Visual Studio.
- Hata ayıkla ve |iPhone seçin.
- Bağlan bir iOS cihazı bağlayın.
- Çalıştır menüsünde Cihaz'aUpload seçin. Uygulama artık yerleşik olarak ve cihaza yüklensin.
- Araçlar menüsünde AraçlarıBaşlat'ı seçin.
Artık araçlar açılır ve aşağıdaki iletişim kutusu görüntülenir:
Ayırmalar şablonunu seçmek için tıklayın. Diğer şablonlar geçerlidir, ancak bu makalede yalnızca Ayırma profili şablonu ele almaktadır.
Ardından, pencerenin üst kısmında yer alan menüyü kullanarak cihazı ve uygulamayı seçin:
iOS cihazı pencerenin üst kısmında yer alan menüden seçilmelidir ve profili oluşturulan uygulamanın yanında seçili olması gerekir (yukarıdaki ekran görüntüsündeMemoryDemo).
Cihaz menüde altında listelenmiyorsa, uygulama cihaza Mac için Visual Studio görüntülenebilir hata iletileri olup olmadığını kontrol edin. Ayrıca cihazın Xcode Düzenleyicisi aracılığıyla geliştirme için sağ olduğundan emin olun.
Seç düğmesine tıklarsınız ve sonraki ekran görüntü gerekir:
Profil oluşturmayı başlatmak için kayıt düğmesine (sol üst tarafta kırmızı daire) tıklayın.
Aşağıdaki ekran görüntüsünde, Instruments kullanarak profil oluşturma örneği yer almaktadır:
Özet
Bu kılavuzda, bir iOS uygulamasını izlemesi için Xcode Instruments'ı uygulamanın Mac için Visual Studio. Instruments kullanarak bir bellek sorunu tanılama örneği için Instruments Walkthrough 'a ilerleyin.



