Apple developer ile ilk deneyimim

Herkese merhaba.

Bu yazımda apple developer’la imtihanımdan bahsetmek istedim.

Ben sürekli android için mobil uygulama yazardım. Gerek xcode ve swift’e olan yabancılığımdan gerek hem Iphone hemde MAC cihazları kullanmadığımdan MAC tarafına hiç geçmedim. Ancak Flutter ile tanıştıktan sonra MAC olmadanda yazabildiğimi öğrendim. Aldığım ilk iş ile bilgisayarıma hackintosh ile MAC kurdum, kırık ingilizcem ile 679₺ ‘ye apple developer hesabı satın aldım. Biz türkler maddi kısmın en önemki kısmı olduğunu düşündüğümüz için ilk o işi hallediyoruz 🙂

Neyse uygulamam emulatorde gayet güzel çalışıyor. Herşey olması gerektiği gibi, sayfada kayma yok filan… Her şey olmaması gerektiği kadar seyrinde devam ediyor. izlediğim videolar ve okuduğum makaleler sayesinde uygulamamı applse store’a gönderdim. Orada yapılması gereken bir çok adım vardı. 3 farklı ekran boyutundan resimler, detaylı uygulama bilgisi, uygulamayı test etmek için örnek giriş bilgileri vs. Daha önce hep algoritmalarla muhatap olduğum için burada uygulamayı gerçek kullanıcının test etmesi bende heyecan uyandırmadı değil. 🙂

Bütün bunları hallettikten sonra uygulamayı incelemek üzere gönderdim. Apple, Android’ten farklı olarak bir kaç saatte değil bir kaç günde cevap veriyordu. Buda oldukça fazla bir süre bence.

Hatalar gelmeye başladı

2 gün sonra apple, uygulama beyaz ekranda kaldığı için reddetti ve benden güncel uygulama sürümünü yüklememi istedi. Bu benim hiç beklemediğim bir hataydı ve ne yapacağımı bilmiyordum. Simülatörde hiçbir sorun yok ama ısrarla hata olduğuna dair geri dönüş alıyordum. Bende test eden kişi ile ilgili olabilir diye versiyon yükseltip uygulamayı yayına gönderdim. 2 gün sonra aynı sorundan yine red geldi. Bu sefer fiziksel bir cihazda denemenin vakti geldiğini düşündüm ve ofisteki arkadaştan bir kaç saatliğine telefonunu rica ettim. Karşılığında telefonumu ona ödünç verdim 🙂
Baktım ki gerçekten release çıktı aldığımda beyaz ekranda kalıyor. Çözümü için yaptığım araştırmalar cevapsız kaldı. İş ödünç telefonla yapılamayacak kadar uzamaya başlayınca bende imei kaydı yapılmayan iphone arayışına girdim. Bunun nedeni maliyetinin daha ucuz olması. Çünkü bir kaç gün önce pasaport kayıt ücreti 3 katı zamlanıp 1.500₺ olmuştu. Bir kaç gün sonra 300₺ ‘ye bir iphone 6 buldum ve hemen o gece satın alıp çalışmaya başladım.

Sorunun çözümü swift ile flutter arasında bağlantıyı sağlayan pod paketinin güncel flutter kodlarını sadece flutter build ios –release yazınca almasıymış. Düzelttikten sonra hemen güncelleme atmaya kalktım ama bu seferde güncelleme atamadım. App store yüklerken bilgisayarla bağlantı yapılamadı diyip hata veriyordu. Bunun çözümünü de o günün geç saatlerinde swift’i dahil et seçeneğini pasif hale getirmekle buldum.

Güncelleme attım ve 2 gün sonra şükür ki onay mesajını aldım. 🙂

Böyle saçma sapan bir apple deneyimim oldu. Daha sonra attığım uygulamalarda da benzer hatalar aldım. Ama yılmadığım için hepsi çözüme kavuştu. Yazıyı sonuna kadar okuduğunuz için hepinize teşekkür ederim 🙂

5 Comments

  1. Yasin Ağustos 27, 2019 at 4:58 pm

    Okuduğum kadarıyla çok güzel bir tecrübe olmuş. Ama beni en çok azmin etkiledi. Tebrikler. 👏👏👏

    1. admin Ağustos 30, 2019 at 10:21 am

      Güzel yorumunuz için teşekkür ederim

  2. Furkan KURT Eylül 13, 2019 at 10:44 pm

    Flutter’da Apple Store’a uygulama yükleme konusunda en ufak bir fikre dahi sahip değildim. 679₺ veremediğim için hiç girişemedim. Tecrübeleriniz benim gibi geliştiricileri aydınlatacaktır. Ellerinize sağlık, tebrikler 🙂

    1. admin Eylül 17, 2019 at 6:12 am

      Güzel yorumunuz için teşekkürler 🙂

Leave a comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir