Xcode'da Manuel Kod İmzalama

Fotoğraf: olga brajnovic on Unsplash

Bir iOS uygulamasını manuel olarak imzalamak, özellikle iOS geliştirmede yeniyseniz çok kafa karıştırıcı olabilir. Uygulamalarınızı Xcode'da manuel olarak nasıl imzalayacağınıza dair kısa bir kılavuz oluşturdum. Çoğu zaman, Otomatik olarak imzalamayı yönet seçeneğini kullanıyorum, ancak son zamanlarda bunun manuel olarak nasıl çalıştığını öğrenmeye ve iOS topluluğuyla paylaşmaya karar verdim.

Sertifika Oluşturma

Sertifikalar, uygulamalarınızın ikili dosyasını imzalar ve iki tür ana sertifika vardır - geliştirme ve dağıtım. Bunlar el ele çalışmak Sağlama Profilleri - biz sadece her provizyon profili karşılık gelen bir sertifika içermesi gerektiğini biliyorum, şimdi -için aşağıda aşağı ele alacağız. Apple'ın Geliştirici sitesinde kod imzalama hakkında her şeyi okuyabilirsiniz .

Bir geliştirme sertifikası , dahili cihazlarda geliştirilen ve dağıtılan uygulamaları imzalar. Geliştirme sertifikaları genellikle özel anahtarlarla eşleştirilir. Sertifikayı ve özel anahtarı, anahtar zincirinden bir Kişisel Bilgi Alışverişi dosyasına ( P12 dosyası olarak da bilinir ) aktarabileceğinizi unutmayın . Burada kriptografide PKCS12 hakkında daha fazla bilgi edinin . Bir dağıtım sertifikası , App Store'a göndermeyi planladığınız uygulamaları imzalar.

Xcode aracılığıyla bir sertifika oluşturmak için aşağıdaki adımları izleyin:

  1. Xcode'da, uygulamanın İmzalama ve Yetenekler bölümüne gidin .
  2. Bu kılavuz uygulamayı manuel olarak imzalamaya odaklandığından "İmzalamayı otomatik olarak yönet" seçeneğinin işaretlenmemiş olduğundan emin olun .
  3. Click Xcode -> Tercihler (Komut +)
  4. Xcode'a bir hesap eklemediyseniz , Apple Kimliği hesap ekleme işlemine geçmek için sol alt köşedeki + işaretini tıklayın .
  5. Seçili Apple Kimliğinde Sertifikaları Yönet -> sol alt köşedeki + işaretini ve oluşturmak istediğiniz sertifika türünü seçin. Bu, sertifikayı otomatik olarak Anahtar Zinciri Erişimi'ne ve Apple Geliştirici Hesabınıza yerleştirir.

In İmzalamadaki ve Kabiliyetler için bir açılır vardır Sağlama Profil . Ön hazırlık profili, bir cihazda bir uygulamayı çalıştırmak için belirli parametreleri tanımlar. Uygulama Kimliği, Ekip adı, UUID, Yetkiler, Sertifikalar ve Tedarik Edilen Cihazlar gibi birçok bilgi içerir. Uygulamanızı imzalarken bir ön hazırlık profili eklemelisiniz.

Temel Hazırlık Profili Oluşturma

  1. Apple Geliştirici hesabınıza giriş yapın .
  2. Profiller -> + seçeneğine tıklayın .
  3. Oluşturmak istediğiniz ön hazırlık profili türünü seçin.
  4. Profile eklemek istediğiniz Uygulama Kimliğini seçin.
  5. Profile eklemek istediğiniz sertifikaları seçin.
  6. Bir geliştirme profili oluşturuyorsanız, profile dahil etmek istediğiniz cihazları seçin.
  7. Ön hazırlık profilini adlandırın.
  8. Oluştur'u tıklayın .
  1. Temel Hazırlık Profili açılır menüsünü tıklayın .
  2. Apple Kimliğinizin ön hazırlık profillerinin bir listesini görüntülemek için İndir'i tıklayın .
  3. Uygulama ile ilişkili ön hazırlık profilini seçin.

Okuduğunuz için teşekkürler ve mutlu kodlamalar!

Suggested posts

“O küçük ada her şeyi değiştirir”

Sürücü deneyimini yükseltmek için Lyft Canlı Etkinlikleri nasıl tasarladık?

“O küçük ada her şeyi değiştirir”

Yolculuk paylaşımı için ezber bozan bir şey Lyft'te yaptığımız her şey arasında, sürücüler ve sürücüler arasındaki alışmaların koreografisini yapmak en karmaşık ve önemli olanlardan biridir. Bu koreografiyi başarmak, Lyft'in pek çok şeyi iyi yapmasına bağlıdır, ancak yalnızca binicileri hıza uydurmak çok önemlidir.

Kodsuz Devrim: Webflow, Framer, Bubble.io ile İş Refahını Ortaya Çıkarma,

Kodsuz Devrim: Webflow, Framer, Bubble.io ile İş Refahını Ortaya Çıkarma,

Bu şaşırtıcı kodsuz platformların kullanılmayan potansiyelinden yararlanırken heyecan verici bir yenilik ve başarı yolculuğuna çıkın. Dikkate değer bir kadın girişimci olan Sapna ile ilgili bir hikayeyi sizinle paylaşayım.

Related posts

Kızıl Saçlı Kızın Solo Performansı

Hayden'ın görevi üzerine Katie kendini mastürbasyon yaparken filme alır.

Kızıl Saçlı Kızın Solo Performansı

Hayden, birlikte geçirdikleri akşamdan sonra Katie'yi üniversite yurduna geri götürdüğünde gece yarısını geçmişti. Sabah erkenden dersi vardı ve önceki gece onunla kaldıktan sonra bir daha kıyafet değiştirmedi.

Bekleme mevsiminizde yapabilecekleriniz (teknikte ilk işinizi yapmak için beklerken)

Bekleme mevsiminizde yapabilecekleriniz (teknikte ilk işinizi yapmak için beklerken)

Tek başınıza yapmaya çalışırsanız, yeni bir kariyere geçmek son derece zor olabilir. Sizinle aynı öğrenme düzeyinde olan, benzer hedefleri, kararlılığı ve güdüyü paylaşan sorumlu ortaklar bulmak önemlidir.

Sanat Hiç Apolitik midir?

Sanat Hiç Apolitik midir?

Dün, İsveçli şarkıcı Loreen'in kupayı evine götürdüğü, iki kez kazanan ilk kadın olduğu ve ABBA'nın yarışmayı kazanmasından 50 yıl sonra tacı İsveç'e geri getirdiği ışıltılı, kaotik bir büyük finalle bu yılki Eurovision Şarkı Yarışması'nın kapısını kapattık. "Waterloo" ile. Pop müzik kanonundaki en büyük oyunculardan biri olmaya devam ettiler.

Yavaş Erozyon: İnsanların Kariyerlerinde Boşa Harcadıkları Yolları Ortaya Çıkarma

Yavaş Erozyon: İnsanların Kariyerlerinde Boşa Harcadıkları Yolları Ortaya Çıkarma

Günümüzün hızlı tempolu ve rekabetçi dünyasında, kişinin kariyeri kişisel gelişim, finansal istikrar ve genel yaşam memnuniyetinde önemli bir rol oynamaktadır. Bununla birlikte, birçok kişi profesyonel yaşamlarında giderek tükenmekte olan amansız bir durgunluk ve tatminsizlik döngüsüne kapılmış durumda.