Kuika ile uygulamaları Apple App Store'a hızla yükleyin. İlgili içerikleri inceleyerek uygulama kurulum işlemlerini gerçekleştirin.
Kuika’da geliştirdiğiniz bir mobil uygulamayı iOS işletim sistemli cihazlar için APP Store üzerinden yayınlayabilirsiniz. APP Store’da geliştirdiğiniz uygulamayı yayınlamak için bir Apple Geliştirici Hesabına sahip olmalısınız.
Bu eğitim içeriğinde 4 adımda Nasıl Apple Geliştirici Hesabı oluşturacağını bulabileceksiniz.
Apple Geliştirici Hesabı oluşturmak için gerekli adımlar:
1. Apple Geliştirici Hesabına Kayıt İşlemi
Apple Developer’a erişim sağlamak için Apple Kimliğini kullanarak geliştirici hesabı kaydını yapmalısınız. Geliştirici hesabınızı oluşturmak için Apple kimliğinde iki aşamalı doğrulamayı aktif etmen gerekmektedir.
Şartlar ekranında yer alan Apple Geliştirici Sözleşmesi “Şartlarını” okuyup, kabul ederek bir sonraki ekrana geçin.
Gelen ekranda kayıt işlemine Web Tarayıcısıyla mı devam etmek istediğinizi yoksa Apple Developer Uygulamasıyla mı devam etmek istediğinizi seçin.
Bu eğitim içeriğinde kayıt işlemine Web tarayıcısıyla devam edilmektedir.
2. Hesap Bilgilerinin Eklenmesi
Apple Geliştirici Hesabı oluşturma sürecinin ikinci adımında hesap bilgilerini eklemelisiniz. Bu adımda öncelikle geliştirici hesap türünü seçin.
Seçebileceğin hesap türleri aşağıda belirtilmiştir:
Bu eğitim içeriğinde bireysel ve kurumsal hesap türleri sunulmaktadır.
Kişisel hesap için eklemen gereken bilgiler:
Kurumsal hesap için eklemen gereken bilgiler:
Hesap türüne yönelik gerekli bilgileri ekledikten sonra Captcha’ doğrulamasını yaparak bir sonraki adıma geçin.
3. Sözleşme Gözden Geçirme ve Onay İşlemleri
Hesap bilgilerinizi doldurduktan sonra açılan ekranda Apple tarafından oluşturulan sözleşmeyi gözden geçirerek onaylayın.
4. Hesap Ödeme İşlemleri
Apple Geliştirici Hesabı oluşturmak için dördüncü ve son adımda kayıt ücreti ödemelisiniz. Kayıt ücreti Apple Geliştirici Programı için 99 ABD Doları, Apple Geliştirici Kurumsal Programı için 299 ABD Dolarıdır.
AppStore’da Kuika aracılığıyla geliştirdiğiniz bir mobil uygulamayı yayınlamadan önce bazı gereklilikleri yerine getirdiğinden emin olmalısın.
Bu eğitim içeriğinde ele alınan AppStore gereklilikleri:
1. Apple Geliştirici Hesabı
Apple App Store’da uygulama yayınlamak için Apple Geliştirici Hesabına sahip olmanız gerekmektedir.
2. Güvenlik Gereklilikleri
Apple için en önemli noktalardan biri güvenliktir. AppStore’ a yükleyeceğin bir uygulamanın rahatsız edici içerik içermediğinden, kullanıcıların cihazlarına zarar vermeyeceğinden ve kullanıcıda fiziksel bir zarar oluşturmayacağından emin olmalısınız. Apple güvenlik gerekliliklerini 7 başlıkta değerlendirmektedir. Uygulamanızı geliştirirken aşağıdaki 7 başlığa uygun ilerlemeyi unutmayın.
3. Performans Gereklilikleri
AppStore’ a yükleyeceğiniz bir uygulamanın performans gerekliliklerine sahip olması gerekmektedir. Apple performans gereklilikleri 5 kriter doğrultusunda değerlendirmektedir. Uygulamanızı geliştirirken aşağıdaki 5 kritere uygun ilerlemelisiniz.
4. İş Gereklilikleri
Apple geliştirdiğiniz uygulamada yer alan işe önem vermektedir. Bu kapsamda bazı gerekliliklerin yerine getirilmesini geliştiriciden beklemektedir. Bu gereklilikler:
5. Tasarım Gereklilikleri
App Store, Apple kullanıcılarının basit, zarif, yenilikçi ve pratik kullanıma sahip tasarım seçiminin geliştiriciler tarafından dikkate alınmasını istemektedir. Bunun App Store’ un geliştiricilerden beklediği bazı minimum gereklilikler mevcuttur. Bu gereklilikler aşağıda belirtilmiştir.
6. Yasal Gereklilikler:
Geliştirdiğiniz uygulamanın dağıtıma sunulduğu her yerde yasal gerekliliklere uyması gerekmektedir. Yasalara uymayan uygulamalar reddedilmektedir. Bu kapsamda yasal gereklilikler aşağıda belirtilmiştir.
7. Ürün Sayfası Gereklilikleri
Geliştirdiğiniz mobil uygulamayı App Store’ a yüklemek için ürün sayfası gereklilikleri aşağıda belirtilmiştir.
Kuika ’da geliştirdiğiniz bir mobil uygulamayı Apple App Store üzerinden yayınlayabilirsiniz. Config Manager modülü aracılığıyla iOS işletim sistemi özelinde gerekli konfigürasyonu oluşturmak yeterlidir.
Açılan App Store Connect API Setting başlıklı pop-up ekranda istenen bilgileri doldurmalısınız.
Bu ekranda yer alan diğer bilgileri doldurmak için Apple Account Manager ve Apple Developer sayfalarından bazı bilgileri alman gerekmektedir.
Issuer Id ve P8 dosyasını edinmek için;
App Store Connect API Key sadece Account Holder tarafından oluşturulabilmektedir.
Oluşturduğunuz API Key’i sadece bir kez P8 uzantısıyla indirebilirsiniz. Bu sebeple bu dosyayı iyi saklamalısınız ve ismini kesinlikle değiştirmemelisiniz.
TestFlight seçeneği, girdiğiniz bilgiler doğrultusunda App Store ile bağlantı oluşturabilmektedir. Test için ayrıca .ipa dosyası hazırlanıp App Store’a gönderilir.
Appetize seçeneği ise Appetize API Token bilgisine ihtiyaç duymaktadır. Appetize kullanımını tercih edecekseniz Appetize hesabınıza giriş yaparak Appetize API Token bilgisini alın ve Kuika’da ilgili alanı doldurun.
Appetize hesabızı açmak ve API Key bilgilerinize erişmek için Appetize tarafından sunulan yönergeyi takip edebilirsiniz.
iOS uygulamanızı App Store'da yayınlamak için ilk olarak Apple Developer hesabınızın olması gerekmektedir.
Bu alanda, uygulamanızın hangi platformlarda çalışacağını seçmelisiniz. Genellikle iOS olarak seçilir, ancak tvOS veya watchOS gibi diğer platformları seçmek de mümkün olabilir.
Uygulamanızın adını buraya girmelisiniz. Bu, kullanıcılar tarafından görünen uygulama adıdır ve benzersiz olmalıdır.
Uygulamanızın ana dilini belirlemeniz gerekmektedir. Bu, uygulamanızın yerelleştirmeye dil desteği açısından nasıl işleyeceğini belirler.
Bu, uygulamanızın benzersiz kimliğini temsil eder. İşletim sistemi tarafından uygulamanızın tanınmasına yardımcı olur. Genellikle ters domain adı ile başlar, örneğin com.şirketadı.uygulamaadı.
SKU, uygulamanızın içinde bulunduğu kategori ve ürün türünü tanımlar. Özellikle e-ticaret uygulamaları için önemlidir ve ürünlerin benzersiz bir tanımını sağlar.
Kullanıcı erişimi, uygulamanın yayınlandığı ülkeleri ve bölgeleri belirlemenize yardımcı olur. Kullanıcılar yalnızca bu bölgelerde uygulamanızı görebilir ve indirebilir.
Bu bilgiler, uygulamanızı App Store'a yüklerken temel bilgilerdir. Ayrıca uygulamanızın tanıtımı, ücretlendirme politikası ve daha fazlası gibi diğer detayları da App Store Connect aracılığıyla ayarlamalısınız. İncelemeler ve onay süreci, bu bilgilerin doğru ve eksiksiz olduğundan emin olmanızı gerektirir, böylece uygulamanız sorunsuz bir şekilde yayınlanabilir.
Burada Bundle Id’nin bir daha değiştirilemeyeceğini unutmamak gerek.
Promotional Text:
Description (Açıklama):
Keywords (Anahtar Kelimeler):
Support URL (Destek URL):
Marketing URL (Pazarlama URL'si):
Version (Sürüm):
Copyright (Telif Hakkı):
Routing App Coverage File (Rouiting App Coverage File):
Build (Derleme):
Game Center (Oyun Merkezi):
App Review Information (Uygulama İnceleme Bilgisi):
Version Release (Sürüm Yayını):
Localizable Information:
Bu bölüm, uygulamanızın App Store'da görünen bazı temel bilgilerini içerir ve genellikle çoklu dil ve bölgelere yönelik bilgileri kapsar.
Name (İsim):
Subname (Alt İsim):
General Information:
Bundle ID (Paket Kimliği):
Uygulamanın benzersiz bir tanımlayıcısını temsil eder.
Bir uygulama farklı sürümleri veya aynı geliştiricinin diğer uygulamaları arasında ayırt edilmesine yardımcı olur.
SKU (Stok Tutma Birimi):
Uygulamanın stok yönetimi ve içsel takibi için kullanılan birimdir.
SKU, genellikle iş içi süreçlerde ve muhasebe uygulamalarında kullanılır.
Apple ID (Apple Kimliği):
Uygulamanın Apple tarafından belirlenen benzersiz bir tanımlayıcısını temsil eder.
App Store'da uygulamanın özel bir sayfasının oluşturulmasında kullanılır.
Content Rights (İçerik Hakları):
Uygulamanın içeriği ile ilgili haklar ve kısıtlamalar hakkında bilgiler içerir.
Telif hakkı, kullanım şartları ve lisans bilgilerini içerebilir.
Age Rating (Yaş Derecelendirmesi):
Her bir terim, uygulamanın tanıtımını, yönetimini ve kullanıcı deneyimini etkileyen önemli bir role sahiptir.
App Privacy kategorisi altında yer alan alanları doldurmak için Get started butonuna tıklayın.
Açılan ekrandaki onay işlemlerini yaptıktan sonra Next butonuna tıklayın.
Gerekli seçimler yapıldıktan sonra Save butonuna tıklayın.
Features
Features (Özellikler) bölümü, genellikle geliştiricinin Apple'ın sunduğu çeşitli platformlar (örneğin, iOS, macOS) için geliştirdiği uygulamaların belirli özellikleri ve fonksiyonları hakkında bilgi sunar.
Bu bölüm, geliştiricinin uygulamayı tanıtmak, öne çıkarmak ve potansiyel kullanıcıları etkilemek için kullanabileceği bir alandır. Bu kategori içerisinde In-App Purchases, Subscriptions,App Store Promotions, In App Events, Custom Product Pages alanları yer almaktadır.
Uygulama içerisinde kullanıcıların belirli özelliklere, içeriklere veya hizmetlere erişim sağlamak için gerçekleştirebilecekleri ek ücretli işlemleri ifade eder.
Kullanıcıların belirli bir süre boyunca belirli bir ücret karşılığında uygulama içindeki içeriklere veya özelliklere erişim sağlamalarını sağlayan bir özelliktir.
Uygulamanın App Store'da öne çıkarılması için kullanılan kampanya ve promosyonlardır. Bu, belirli bir süre boyunca uygulamanın ana sayfasında veya belirli bir kategoride öne çıkmasını içerebilir.
Belirli bir ürün, özellik veya hizmetin tanıtımını ve pazarlamasını yapmak için özel olarak oluşturulan sayfalardır. Bu, kullanıcılara belirli bir özelliği veya içeriği vurgulamak için kullanılır.
Kullanıcıların uygulama içindeki belirli etkinliklere katılmasını ve bu etkinliklere özel avantajlara erişim sağlamalarını sağlayan özelliklerdir.
Uygulamanın App Store'daki ürün sayfasını optimize etme sürecidir. Bu, daha fazla kullanıcıyı çekmek ve uygulamanın potansiyelini artırmak için sayfa başlıkları, açıklamalar, ekran görüntüleri ve diğer unsurların iyileştirilmesini içerebilir.
Bu açıklamalar, genel olarak uygulama içi satın alma, abonelikler, App Store'da promosyonlar, özel ürün sayfaları, uygulama içi etkinlikler ve ürün sayfası optimizasyonu gibi stratejik ve pazarlama odaklı konseptlere işaret eder. Ancak belirttiğim gibi, bu terimlerin Apple'ın güncel politika ve özelliklerine bağlı olarak spesifik anlamları değişebilir.
Ardından Create Test’e tıklayarak alanları doldurun.
Uygulama yayınlanma tipi public ise uygulama store içerisinde görüntüleniyor olacaktır.