Merhabalar, sizlere Microsoft deneyimlerimden biraz bahsetmek istiyorum. Öncelikle bu staj başvuru kabul süreci ve şartlarına...

Merhabalar, bugün size Xamarin platformunda fiziksel apple cihaz olmadan ios emulatör nasıl çalışır onu göstermek istiyorum. Bu konuda bir çok yerde bunun mümkün olmadığı ve apple cihazına ihtiyaç duyulduğu söyleniyor ama buna gerek yok.
İşletim sisteminize sanal sürücüden mac kurup visual studio ile aralarındaki bağlantıyı sağladığınızda işlem gerçekleşiyor. Adım adım bunları nasıl yaptığımıza bakalım, yapılanları detaylarıyla anlatmaya çalışacağım çünkü bu konudaki türkçe kaynaklar gerçekten yetersiz.
Öncelikle sanal makineyi kurmak ve ayarları yapmak için burdaki işlemleri eksiksiz tamamlayınız. Sanal makineyi kurulumunu da burdan anlatmayı denedim ama yazacağım şeylerin hepsi burdakiyle aynıydı ve yazı gerçekten uzun ve karmaşık bir hal alıcaktı. O yüzden direkt burdaki adımları tamamlamanız yeterli. İngilizce bilmeyen arkadaşlar ise sadece alınan ekran görüntülerini uygulayarak bile bu adımları tamamlayabilirler.
Sanal sürücüye mac kurduktan ve gerekli programları (xcode ve visual studio) indirdikten sonra işlemlerimize devam edebiliriz.
2. Remote login’in açık ve tüm kullanıcılar (All users) seçeneğinin seçili olduğundan emin olun.
NOT : İki tarafta da visual studio 2017 yi kullanmanızı öneririm. Onun dışında dikkat etmeniz gereken önemli noktalardan biri Xamarin Express versiyon olmaması ve iki taraftaki Xamarin.iOS versiyonlarının aynı olması önemli. Bunun dışında eğer mac tarafındaki güvenlik duvarı açık değilse onu açmayı unutmamalısınız.
2. Çıkan sayfada eğer mac otomatik görünüyor ise seçip mac kullanıcı adı ve şifresini giriyoruz, artık bütün ayarlarımız tamamlanmış oluyor.
2.1 Eğer tanımadıysa Add Mac butonuna tıklayarak Mac tarafında ayar yaptığımız Remote Login sayfasındaki bağlantı adresimizi kopyalıyoruz ve visual studiodaki istenilen yere yapıştırıyoruz.
Artık projenizi istediğiniz ios platformunda test edebilirsiniz.
herhangi bir sorunuz ya da takıldığınız bir yer olursa aşağıda yorum olarak sorabilir ya da bana mail atabilirsiniz.