2013-01-23 16 views
5

自動ビルドのために、ジンキン環境を設定しようとしています。私がプロジェクト開発フォルダに入っていれば、すべてうまくいきます。エラーノートにxcodebuildエラースキームが実行用に構成されていません

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

:しかし「ジェンキンス」フォルダが失敗したから同じコマンドを実行している

xcodebuild: error: Failed to build workspace my-app with scheme myApp. 
Reason: Scheme "myApp" is not configured for running. 

スキーム「て、myAppは」プロジェクトは、全く違いはありませんことを含む、コンテナプロジェクトまたはワークスペースにあるかどうか。スキームファイルの中身を見てみると、それは大丈夫でなければなりませんランニングのように思える(私は、私は走行が無地の構築のために必要とされるであろう理由は考えていないと告白しなければならない):

<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> 

どれ推測何の問題である可能性がありましたか?私はリセット、再構成、クリーニング、削除、再作成など、関連するすべてのスキームやワークスペースなど、アイデアを使い果たしてしまいました...今度は、Kaleidoscopeを購入して、隠された魔法の違いを見せてくれることを願っています。

更新:明らかな違いの1つは、ジェンキンスには、すべてのxcuserdataフォルダとその中のものが欠落していることです。それはどういうわけかこのエラーの原因になりますか?

答えて

2

問題があるかどうかは不明ですが、xcodebuildが参照されているプロジェクトを読み込めなかった場合にこのエラーが表示されます。

ていることを確認してください:

myApp.xcodeprojフォルダは私の-app.xcworkspaceと同じフォルダにある必要があります。

また、container:myApp.xcodeprojの効果を示すファイルには、<FileRef>というエントリがあるはずです。

関連する問題