2015-04-10 41 views
5

Bir Xcode sunucusunda Sürekli Entegrasyon çalıştırmak için Cocoapods ve KIF kullanıyorum. Her bir proje için rapor vermek için bunu başarılı bir şekilde belirledim. Şimdi hatayı ikinci projesini kullanarak ve alacağım: Xcode kullanarak Xcode sunucu makinesinde çalıştırdığınızda geçtiXcode Server Bot Sorun: uyarı. Hizmet Hatası Oluşturun. Sorun: 'some/path' yolundaki arşiv hatalı

Bot Issue: warning. Build Service Error. 
Issue: archive at path '/Library/Developer/XcodeServer/Integrations/Integration-81d42936b22a04037fd4aebed1074e5e/Archive.xcarchive' is malformed. 
Integration Number: 1. 
Description: archive at path '/Library/Developer/XcodeServer/Integrations/Integration-81d42936b22a04037fd4aebed1074e5e/Archive.xcarchive' is malformed. 

testleri. Xcode ile Provisioning Profiles'i indirmeyi denedim ancak bu yardımcı olmadı. Botu sildim ve yeni bir tane oluşturdum ama bu da yardımcı olmadı.

Herhangi bir yardım açığız

+0

Başka bir Entegrasyona başlamayı denerseniz, bu size aynı hatayı verir mi? Bu, Arşiv'in bozuk olmasıyla ilgili bir sorun gibi görünüyor, bu yüzden tekrar oluşturmak için onu zorlamaya çalışacağım. – czechboy

+0

Evet, aynı hatayı veriyor. Tekrar ve tekrar. – dgatwood

+0

Herhangi bir çözüm ??? Ben de aynı sorunla karşılaşıyorum. – Bilal

cevap

4

En azından benim durumumda (ve birden çok nedeni olabilir), bu sahip neden oldu boş bir arşive ile bitirmek neden her hedefin, ayarlanmış "Yükleme atla" (ama sadece Xcode Server'da).

Temel olarak, xcodebuild (komut satırı aracı), arşivlemeyi işleme biçiminde Xcode'dan çok sayıda kritik farklılığa sahiptir. Planda listelenmemiş hedefler oluşturur ve şemada listelenen hedefler için bile Atlama Arşivi bayrağına uyar. Buna karşılık, yerel olarak oluştururken, Xcode Atlama Arşiv bayrağını yok sayar ve şemadaki herhangi bir hedefi (ve yalnızca şemada listelenen hedefleri) arşivler.

Bir projenin yerel olarak oluşturduğu, ancak sunucuda başarısız olduğu durumlara her koştuğunuzda, bir hatayı dosyalamanızı öneririz. Eğer herkes bunu yaptıysa, belki de bu farklılıklar sonunda düzeltilecektir ....

+0

bunu sorununuzu çözdü @artumi? – Rafthecalf