// ios imzalama

iOS kod imzalama, her derlemede halledilir.

Apple, her iPhone uygulamasının TestFlight'a veya App Store'a gidebilmesi için imzalanmasını ister. Push200, Apple hesabınızdan tek bir anahtar kullanarak sertifikaları ve profilleri sizin için halleder.

Kart gerekmez. Expo, Capacitor, React Native ve Flutter uygulamaları. Mevcut GitHub deponuzla çalışır. Anahtarlarınız GitHub'ınızda kalır.

Terimler, açıklamalı

Yalnızca App Store Connect anahtarını oluşturmanız gerekir. Sertifikalar ve profiller her derleme için ayarlanır.

  • İmzalama sertifikası: Apple'a uygulamanızın sizin Apple Developer hesabınızdan geldiğini kanıtlar
  • Provisioning profile: uygulamanızı, App ID'sini ve sertifikanızı birbirine bağlayan, Apple'dan gelen bir dosya
  • App Store Connect anahtarı: Push200'ün sizin yerinize Apple ile konuşmasını sağlayan, .p8 ile biten küçük bir dosya; bir Issuer ID ile birlikte kullanılır

Anahtarınızı oluşturma

  1. Apple'ın anahtarlar sayfasını açın

    App Store Connect'te Users and Access, ardından Integrations altındadır. Team Keys sekmesinde kalın.

  2. Yeni bir anahtar oluşturun

    Adını Push200 koyun, App Manager erişimini seçin ve Generate düğmesine basın. Her zaman yeni bir anahtar oluşturun, çünkü Apple eski bir anahtarı yeniden indirmenize izin vermez.

  3. İndirin ve Issuer ID'yi kopyalayın

    .p8 dosyasını indirin. Apple bunu yalnızca bir kez indirmenize izin verir. Ardından anahtarlarınızın üstünde gösterilen Issuer ID'yi kopyalayın.

  4. İkisini de Push200'e ekleyin

    Hemen Apple ile kontrol ederiz. Anahtar, GitHub'ınızın şifreli gizli anahtarlarına gider.

Sertifika sınırına ulaşırsanız

Apple aynı anda yalnızca birkaç imzalama sertifikasına izin verir. Daha önce uygulama yayınladıysanız bu normaldir ve anahtarınızın yanlış olduğu anlamına gelmez. İki seçeneğiniz var:

  • Zaten sahip olduğunuz bir sertifikayı kullanın: özel anahtarını Push200'ün gösterdiği kutuya yapıştırın. Bu bir metindir ve genellikle .pem veya .key ile biten bir dosyadadır
  • Artık kullanmadığınız bir sertifikayı Apple'ın sertifikalar sayfasından kaldırın, sizin için yenisini oluşturalım. Önce onu başka hiçbir şeyin kullanmadığından emin olun; onu kullanan başka bir derleme hizmeti veya geliştirici yeni derlemeleri imzalayamaz hale gelir

Sertifika anahtarınız nerede durur

Apple sertifika anahtarınız, şifreli bir gizli anahtar olarak kendi GitHub'ınıza gider ve Push200 kopyasını saklamaz. Apple sahip olabileceğiniz sertifika sayısını sınırladığı için, başka bir uygulama eklediğinizde kendi GitHub'ınızdaki kısa bir iş anahtarı kopyalar.

Bir sonraki yayınınız tek tık uzağınızda olabilir.

Kart olmadan ücretsiz başlayın. İlk uygulamanızı bugün kurun.

Ücretsiz başla