2011-11-17 4 views
6

私はこのプロジェクトをコマンドラインでビルドしたいと考えています。このプロジェクトは多くのサブプロジェクトを構成しています。私は手動でxcodeでこのプロジェクトを開いてからxcodebuild -listを使ってスキームを見つけた後、スキームを見つけるために何かを見つけることができません。xcodebuild -listは存在していたスキームを見つけることができません

私はこの2つのシナリオのプロジェクトファイルを比較し、2番目のプロジェクトにはxcuserdataフォルダが存在するため、このプロジェクトをビルドするためにスキーム、問題を見つけることができます。

ご意見をお寄せください。

答えて

3

-schemeビルドが正常に動作するためには、.xcodeprojディレクトリ内のproject.xcworkspace/ディレクトリが必要です。 project.xcworkspace/ディレクトリにはcontents.xcworkspacedataというファイルが必要です。

私の場合、project.xcworkspace/ディレクトリはそれ以前は必要ではなかったので、私の.gitignoreファイルに*.xcworkspaceがあるので、gitリポジトリではありませんでした。

0

オープン* .xcodeprojとファイルが

-list xcodebuildから現在のスキームを取得し、その後、Xcodeのによって作成されていない場合は、ファイル .xcodeproj/xcuserdata/ .xcuserdatad/xcschemes存在を確認します
関連する問題