.ipa

2016-04-06 39 views
-1

çalıştı Yolları Yaparken Xcode Sunucu Bot ile Bulundu Kimlikleri İmzalama yok Kod: İhracat Sertifikası ve u bu hatayı alırsanız dizin/Library/Geliştirici/XcodeServer/Anahtarlık enter image description here.ipa

+0

:) biraz daha açıklayabilir misin benim gün yaptı? – Ramkee

+0

Xcode sunucusunu çalıştıran makinenin Anahtar Zincirinde dağıtım için anahtar çiftine sahip olması gerekir. Ve o zaman o cert tarafından oluşturulan tedarik profili o makinede de olması gerekiyor – bolnad

+0

@bolnad sertifikalar anahtarlık içinde ve provizyon profili de hala bu hatayı alıyorlar. Ayrıca, bu arşivi yaparken xcode-bot ile .ipa yapmak için – Diksha

cevap

0

u bunu çözebilir aşağıdaki ekleyin adımlarla aşağıda izleyerek: -

  1. masaüstü üzerinde anahtarlık geçici kopyasını: sudo cp /Library/Developer/XcodeServer/Keychains/Portal.keychain ~/Masaüstü/
    1. İzinleri değiştirelim, böylece açabileceğiz: sudo chown [kullanıcı adı]: staff ~/Desktop/Portal.keychain (kendi adınızla [kullanıcı adı] değiştiriliyor)
    2. Parolanızı geçici bir şeye değiştirmek için paylaşılan parolayı kullanın (bu size yeni bir parola sorar): Anahtarlık Access anahtarlık-şifre -o "sudo cat /Library/Developer/XcodeServer/SharedSecrets/PortalKeychainSharedSecret" ~/Masaüstü/Portal.keychain
    3. Açık Portal.keychain
    4. o
    5. Yeniden kilidi Portal Sertifikalarınızı (ve onların özel anahtarlar) ekleyin kilidini
    6. Orijinal parolayı geri yükle: güvenlik ayarları-anahtarlık-parola -p "sudo cat /Library/Developer/XcodeServer/SharedSecrets/PortalKeychainSharedSecret "~/Masaüstü/Portal.keychain
    7. Sıfırlama izinleri: sudo chown _xcsbuildd: _xcs ~/Masaüstü/Portal.keychain
    8. orijinal anahtarlık değiştirin: sudo cp ~/Masaüstü/Portal.keychain/Library/Geliştirici/XcodeServer/Anahtarlıklar/
    9. Sunucuyu yeniden başlatın ve sonra yeniden entegre edin.

Bu adımlar ...