2013-01-23 23 views
5

çalıştırmak için yapılandırılmamış. Ben proje geliştirme klasöründe olduğumda her şey tamam çalışır. Ancak "Jenkins" klasöründen aynı komutunu çalıştırarak başarısız: hata notuxcodebuild hata düzeni ben otomatik yapı</strong> için kurulum için bir <strong>Jenkins ortamı çalışıyorum

xcodebuild -scheme myApp -workspace my-app.xcworkspace -configuration Release build 

:

şeması "myApp" projesi olduğunu içeren konteyner proje veya çalışma alanında, içinde olup olmadığı
xcodebuild: error: Failed to build workspace my-app with scheme myApp. 
Reason: Scheme "myApp" is not configured for running. 

, hiçbir önemi yoktur . şema dosyasının içinde bakıldığında, Tamam olmalıdır koşma gibi görünüyor (ama ben koşu düz yapı için gerekli olacaktır neden hiçbir fikrim yok itiraf etmeliyim):

<BuildAction 
    parallelizeBuildables = "NO" 
    buildImplicitDependencies = "YES"> 
    <BuildActionEntries> 
    <BuildActionEntry 
     buildForTesting = "YES" 
     buildForRunning = "YES" 
     buildForProfiling = "YES" 
     buildForArchiving = "YES" 
     buildForAnalyzing = "YES"> 
     <BuildableReference 
      BuildableIdentifier = "primary" 
      BlueprintIdentifier = "C0D73B7A15EF580200AFFFA5" 
      BuildableName = "myApp.app" 
      BlueprintName = "myApp" 
      ReferencedContainer = "container:myApp.xcodeproj"> 
     </BuildableReference> 
    </BuildActionEntry> 
</BuildActionEntries> 

Herhangi bir tahmin sorun ne olabilir? Ben sıfırlama, yeniden, temizlenmiş, kaldırıldı vb ilgili tüm planları ve çalışma alanı yeniden ve fikir tükendi ... Şimdi ben gidip Kaleidoscope alacağım, bazı gizli sihirli farklılıklar gösterebilir umut ettik.

Güncelleme: Açık bir fark, jenkins'in tüm xcuserdata klasörlerimdeki ve içindeki tüm dosyaları eksik olmasıdır. her nasılsa bu hataya neden olabilir mi?

cevap

2

bu sorunu olduğunu, ancak xcodebuild başvurulan proje yüklenemiyor eğer bu hatayı göreceksiniz emin değilim.

emin olun:

myApp.xcodeproj klasör my-app.xcworkspace aynı klasörde olması gerekir.

Ayrıca, container:myApp.xcodeproj'un etkisi ile ilgili bir şey söyleyen my-app.xcworkspace/contents.xcworkspacedata dosyasında <FileRef> girişi olmalıdır.