2

Mac OS Xスレーブで実行されるiOSジョブを使用して、Windows ServerでJenkins-masterを実行しています。スレーブは Mac OS X Yosemite で正常に動作していましたが、El Capitan にアップグレードした後、ビルドが壊れました。

問題は、xcodebuild がワークスペース ファイルを認識しなくなったことです。xcodebuild: error: './*****.xcworkspace' is not a workspace file.

Jenkins ユーザーでコマンドラインからこのコマンドを実行すると、成功します。

この問題を解決する方法を知っている人はいますか?

xcodebuild はファイルを認識できるようです。そうしないと、****.xcworkspace が見つからなかったと表示されるからです。****.xcworkspace がディレクトリではなくファイルである場合にのみ、この問題を再現できました。

また、権限とエンコーディングも確認しました。Yosemite と El Capitan のまったく同じクリーンなセットアップも行いました。Yosemite は機能しますが、El Capitan は機能しません。

4

1 に答える 1