selam,

aşağıdakileri adım adım uygulaman gerekiyor

- Applications/Utilities/Keychain Access uygulamasında sağ üstteki arama çubuğunda developer yazıyoruz. Sonuçta çıkan tüm sertifikaları siliyoruz.

- developer.apple.com adresine giriyoruz. Certificates bölümünden sertifikanı revoke ediyoruz.

- Tekrar Keychain Access uygulamasını açıyoruz. Menüden Keychain Access -> Certificate Assistant -> Request Certificate from a Certificate Utility.

User Email Address: email adresimiz
Common Name: Adın Soyadın (herhangi bir şey de girilebilir, keychain de bu adda görünecek.)
CA Email Address: boş bırakıyoruz
Request is: saved to disk
ve let me specify key pair information u seçiyoruz. Sonraki adımda rsa 2048 olarak seçiyoruz.

- developer.apple.com adresine giriyoruz. Certificates bölümünden yeni sertifika oluştur u seçiyoruz (tam adını şuan hatırlayamadım.). Bir önceki adımda oluşturulan dosyayı seçip upload ediyoruz. Devam a basıyoruz. Sertifika öncelikle pending olarak görünecek, sayfayı yenilediğinde issued olacak ve download butonu çıkacak. Sertifikayı indiriyoruz. Ayrıca bu sayfada WWDC sertifika linki var. Bunu da indiriyoruz.

- developer.apple.com adresinde devices bölümüne gelip, test cihazının device idsini ekliyoruz.

- developer.apple.com adresinde provisioning profile bölümüne geliyoruz. Sertifika revoke edilirse ilgili provisioning profilelar geçersiz olur. Bu yüzden yeni bir tane oluşturacağız. App ID yi : % wilcard app id olarak seçiyoruz. Sertifikayı işaretliyoruz, test cihazlarını seçip create e basıyoruz. Daha sonra oluşan provisioning profile i download ediyoruz.

- XCode da Organizer i açıp indirdiğimiz provisioning profile i pencereye sürüklüyoruz.

- Test etmek istediğimiz projeyi açıyoruz. Build settings e geliyoruz. Sağ üstten arama yaparak Code Signing i arıyoruz. Eğer herşey doğru gittiyse sertifika ile beraber oluşturduğumuz provisioning profile burada görünecek. Bunu seçiyoruz ve test etmek üzere uygulamayı build ediyoruz.