1.Adım: Uygulama Tanımlayıcı

Apple ekosistemindeki bir veya daha fazla uygulamayı tanımlamak için bir Uygulama Kimliği (veya Uygulama Tanımlayıcısı) kullanılır. Aşağıda listelenen iki bileşenden oluşur:

  • Takım kimliği
  • Paket kimliği arama dizesi

Uygulama Tanımlayıcı, bir iPhone Hazırlama Profili oluşturmak için zorunlu bir gerekliliktir. Bir Uygulama Tanımlayıcı (Uygulama Kimliği) oluşturmanız için size rehberlik edecek aşağıdaki adımlara bir göz atın.

  • Apple geliştirici hesabınıza giriş yapın.
  • Sertifikalar, Tanımlayıcılar ve Profiller’e tıklayın.
  • Soldaki panelden Tanımlayıcılar’ı seçin.
  • Tanımlayıcılar başlığının yanındaki + işaretine tıklayın.
  • Şimdi size tanımlayıcı türleri için birden çok seçenek sunulacak.
  • Uygulama Kimliklerini seçin ve devam etmek için Devam’a tıklayın.
  • Uygulama Seç
  • Tanımlayıcının bir açıklamasını girin (Uygulama adınızı girebilirsiniz)
  • Paket Kimliğini Girin
  • Aşağı kaydırın ve Uygulama Kimliği Kaydet bölümünün altında Anında Bildirimler ve Apple ile Giriş Yap’ı seçin.
  • Ardından devam etmek için Devam’a tıklayın.
  • Şimdi Uygulama Kimliğinizi Onaylamanız istenecek.
  • Oluşturduğunuz uygulama tanımlayıcısını onaylamak için Kaydol’a tıklayın.
  • Uygulama Tanımlayıcınız oluşturuldu.

2.Adım: Sertifika İmzalama Talebi (CSR)

Sertifika İmzalama Talebi (CSR), sertifika yetkilisinin sertifikanızı oluşturmak için ihtiyaç duyduğu tüm bilgileri içerir. Buna hesabın adı, kuruluş adı, ülke adı vb. dahildir.

iOS mobil uygulamanız için IPA dosyasını AppMySite’tan indirmek için gereken sertifikaları oluşturmak için bir CSR gerekir.

MacOS sisteminizde bir CSR oluşturmak için bu adımları izleyin.

  • Mac sisteminizde Launchpad’i açın
  • Diğerleri klasörüne gidin.
  • Anahtar Zinciri Erişimi’ni açın.
  • MAC ekranınızın üst menü çubuğundan Anahtarlık Erişimi > Sertifika Yardımcısı > Sertifika Yetkilisinden Sertifika İste‘yi tıklayın.
  • Artık ekranınızda Sertifika Yardımcısı penceresini göreceksiniz..
  • Kullanıcı E-posta Adresini ve Ortak Adı girin..
  • CA E-posta Adresi alanını atlayabilirsiniz.. 
  • Diske kaydedildi’yi seçin..
  • Sertifikanız için benzersiz bir ad ekleyin ve Kaydet’e tıklayın..
  • Sertifikayı kaydedin ve Finder’da Göster’e tıklayarak bulun.
  • Sertifika İmzalama Talebiniz oluşturuldu..

Adım: IPhone Dağıtım Sertifikası

Dağıtım Sertifikası, kuruluşunuzu bir ön hazırlık profili içinde tanımlar ve uygulamanızı App Store’a göndermenize olanak tanır.

Birden fazla uygulamanız olsa bile Geliştirici Hesabınız için yalnızca bir Dağıtım Sertifikası oluşturmanız gerekecektir.

iPhone Dağıtım Sertifikası oluşturmak için bir Sertifika İmzalama İsteğine (CSR) ihtiyacınız olacak.

Bir iPhone Dağıtım Sertifikası oluşturmak için şu adımları izleyin:

  • Apple Geliştirici hesabınıza giriş yapın..
  • Sertifikalar, Tanımlayıcılar ve Profiller’e tıklayın..
  • Şimdi Sertifikalar bölümüne yönlendirileceksiniz. Yeni bir sertifika eklemek için + düğmesine tıklayın..
  • Yazılım bölümünün altında, Apple Dağıtımı’nı seçin..
  • Devam etmek için Devam’a tıklayın..
  • Dosya Seç’e tıklayın ve daha önce oluşturduğunuz CSR dosyasını yükleyin..
  • Devam etmek için Devam’ı seçin..
  • .cer dosyasını indirmek için İndir düğmesini tıklayın..
  • Anahtar Zincirlerini açmak için .cer dosyasına çift tıklayın..
  • .cer dosyasına sağ tıklayın ve sisteminize aktarın..
  • Sertifikanıza benzersiz bir ad verin ve .p12 Dosya Biçimi’ni seçin..
  • Sertifikayı sisteminize kaydetmek için Kaydet’i seçin.
  • Sertifika dosyanızı kaydederken parola eklemeniz istenecektir.
  • Artık iPhone Dağıtım Sertifikasını başarıyla oluşturdunuz..

4.Adım: iPhone Temel Hazırlık Profili

Mobil uygulamanızın dağıtımını tanımlamak için bir Hazırlama Profili gereklidir. Bu profiller, uygulamanızın nasıl dağıtılacağını ve hangi mobil cihazlara dağıtılacağını tanımlar. Hazırlama Profili olmadan, bir uygulamayı App Store veya herhangi bir dahili dağıtım yöntemi aracılığıyla dağıtamazsınız.

Hazırlama Profilinizi oluşturmak için bu adımları izleyin.

  • Apple Geliştirici hesabınıza giriş yapın.
  • Sertifikalar, Tanımlayıcılar ve Profiller’e tıklayın..
  • Sol menüden Profiller bölümüne tıklayın.
  • Ardından Profiller başlığının yanındaki + düğmesine tıklayın..
  • Şimdi Dağıtım altındaki App Store seçeneğini seçin..
  • Ardından sağ üstteki Devam düğmesine tıklayın..
  • Açılır menüdeki seçeneklerden uygulamanız için ilk adımda oluşturduğunuz Uygulama Kimliğini (Uygulama Tanımlayıcı) seçin.
  • Bir sonraki adıma geçmek için Devam düğmesine tıklayın..
  • İlgili sertifikayı seçin ve ardından Devam’a tıklayın..
  • Hazırlama Profiliniz için bir ad girin..
  • Hazırlama Profilini oluşturmak için Oluştur’a tıklayın.
  • Hazırlama Profilinizi indirmek ve kaydetmek için İndir’i seçin..
  • Artık hem Provizyon Profilini, hem de AppMySite hesabınızın İndirme modülünün altındaki iOS Yapı Yapılandırma ekranında yükleyebilirsiniz..

Apple Takım Kimliği

Ekip Kimliği, iOS uygulama derlemenizi AppMySite’a indirmek için önemlidir.

Apple geliştirici hesabınızdan Apple Ekip Kimliğinizi bulmak için şu adımları izleyin:

  • Apple Geliştirici Hesabınızda oturum açın.
  • Soldaki panelde Üyelik’e tıklayın.
  • Üyelik bilgilerinin altında hesabınızın Ekip Kimliğini bulacaksınız..
  • AppMySite hesabınızda İndirme bölümüne gidin ve iOS Uygulaması Oluştur’a tıklayın..
  • iOS derleme yapılandırma ekranına yönlendirileceksiniz..
  • Ekip Kimliği alanına Apple Ekip Kimliğini girin..

Apple Anında Bildirim Hizmeti (APNs Sertifikası)

APNs sertifikası, iOS uygulaması kullanıcılarınıza bildirim göndermenize olanak tanır. Aşağıdaki adımlar, bir APNs sertifikası oluşturma sürecini açıklayacaktır.

  • Apple geliştirici hesabınıza giriş yapın.
  • Sertifikalar, Tanımlayıcılar ve Profiller’e tıklayın.
  • Tuşlar ekranına gidin. Yeni bir anahtar oluşturmak için Anahtarların yanındaki + düğmesine tıklayın.
  • Şimdi Yeni Anahtar Kaydet ekranına yönlendirileceksiniz.
  • Bir anahtar adı girin. Buraya uygulamanızın adını ekleyebilirsiniz (Örneğin: uygulama adınız Daily Fashion ise, anahtar adınız ‘Daily Fashion APNs sertifikası’ olabilir).. 
  • Apple Anında Bildirim hizmetleri ve Apple ile oturum aç’ın yanındaki kutuyu seçin. 
  • Apple ile Giriş Yap’ın yanındaki Yapılandır’ı tıklayın. 
  • Açılır menüden Uygulama Kimliğinizi seçin. 
  • Kaydet’i tıklayın. 
  • Ardından, Devam’ı tıklayın.
  • Yeni anahtarınızı kaydetmek için Kayıt Ol’u seçin.. 
  • Anahtarınızı indirin. Bir kez indirdikten sonra anahtarın indirilmek üzere kaldırılacağını unutmayın. Ayrıca, Anahtar Kimliğinizi kopyalayın.. 
  • Ardından, bu anahtarı Firebase hesabınıza yükleyin. Google Firebase’e gidin.
  • Sol panel menüsündeki Ayarlar simgesine tıklayın ve Proje Ayarı düğmesini seçin.. 
  • Bulut Mesajlaşma ekranına gidin. 
  • APN Kimlik Doğrulama Anahtarı bölümünün altındaki Yükle’yi tıklayın..
  • Göz at’ı seçin ve daha önce App Store Connect hesabınızdan indirdiğiniz anahtar dosyasını yükleyin. 
  • Anahtar kimliğinizi alana yapıştırın.
  • Ekip Kimliğinizi almak için Apple geliştirici hesabınızda Üyelik’e gidin.. 
  • Takım Kimliğinizi kopyalayın. 
  • Google Firebase’deki Ekip Kimliği alanına yapıştırın. 
  • Yükle’yi tıklayın.

Anahtar dosyanızı App Store Connect hesabınızdan yalnızca bir kez indirebileceksiniz. Daha sonra ihtiyaç duymanız ihtimaline karşı bu anahtar dosyasının bir yedeğini oluşturmanızı öneririz.

iOS uygulama derlemeniz için anında iletme bildirimlerini yapılandırmak için kılavuzumuzu buradan takip edin.