2012-07-14 10 views
5

Xcode 4 kullanıyorum ve ilk Mac OS X uygulamamı imzalamaya çalışıyorum. Project -> Build Settings -> Code Signing Identity'a gittiğimde, "İmzalama", "Otomatik Profil Seçici" ve "Diğer" seçeneklerini listeleyecektir. "Otomatik Profil Seçici" altında "3. Parti Mac Geliştirici Uygulaması" listelenir. Ben başarısız ve der oluştururken `Kod hatası yap:Neden Kod İmzalama Kimlik sertifikamı listelemiyor?

The identity '3rd Party Mac Developer Application' doesn't match any valid certificate/private key pair in the default keychain

Daha önce, Organizer -> Provisiong Profiles yılında, bir yenileme yaptık. Device -> Developer Profile'da iki sertifika ayarlıyor. Temel Hazırlık Profillerinde hiçbir şey görünmüyor. Geliştirici Profilinde gösterdiği iki sertifika anahtarlığımda geçerli olarak var. “Süresi dolduğunu” gösterdiğimde bile geçerlilik süresi dolmuş sertifikaları göremiyorum. Gerçi Kod İmzalama Kimlik listesinde bu görmüyorum

3rd Party Mac Developer Installer: MyCompany, LLC

Mac Developer: My Name (SOMECODE)

: Bu anahtarlıkta içinde ne Geliştirici Profili maçında sahiptir

sertifikaları. Hatta Birincisi'ne girmeyi denedim, ama onu bulamadığını söyledi.

Yetkilere ihtiyacım yok, dolayısıyla bir profil kurulumum yok. Ben de şirket yöneticisiyim.

Neyi yanlış yapıyorum?

cevap

3

Tamam, bu benim hayal ettiğimden çok daha basit olduğu ortaya çıktı. Ben yenilemek ve certs indirdikten sonra

:

1) cihazlar altında My Mac tıklayın. Ve "Portala Ekle" yi tıklayın. Bu, web

3) Bu Uygulama Kimliği için yeni bir Geliştirici Sağlama Profil Ekle aracılığıyla Mac Takım Hazırlık Joker Profili

2) Test ortamı/yetki talebinde bulunulması gerekli benim uygulaması için bir Uygulama Kimliği (Oluştur) indirecektir Web sitesi aracılığıyla

4) Ajanda'ya gidin ve yenileyin.

Her şey şimdi görünüyor.


Ama Mac App için hiçbir korumalı alan/yetkiler w /, gerçekten bunu yapmak gerek yoktu biliyoruz. Kayıtlı bir cihaz gerektirmediğinden, Üretim Hazırlama Profilini oluşturmayla ilgilenebilirdim.

İlgili konular