Xcode4 xcodebuild-列表找不到已存在的方案

Xcode4 xcodebuild-列表找不到已存在的方案,xcode4,xcodebuild,Xcode4,Xcodebuild,我有一个xcode项目,我想在命令行下构建这个项目,这个项目由很多子项目组成,首先我把这些源文件拿到本地磁盘,我用xcodebuild-list来查找scheme,我什么也找不到,而当我用xcode手动打开这个项目,然后用xcodebuild-list来查找scheme之后,可以看到一些方案 我比较了这两个场景的项目文件,对于第二个项目,存在xcuserdata文件夹,因此我可以找到scheme,我需要使用scheme来构建这个项目的问题 任何建议都将不胜感激。我发现要使-scheme构建正常工

我有一个xcode项目,我想在命令行下构建这个项目,这个项目由很多子项目组成,首先我把这些源文件拿到本地磁盘,我用xcodebuild-list来查找scheme,我什么也找不到,而当我用xcode手动打开这个项目,然后用xcodebuild-list来查找scheme之后,可以看到一些方案

我比较了这两个场景的项目文件,对于第二个项目,存在xcuserdata文件夹,因此我可以找到scheme,我需要使用scheme来构建这个项目的问题


任何建议都将不胜感激。

我发现要使
-scheme
构建正常工作,您需要在
.xcodeproj
目录中设置
项目.xcworkspace/
目录。
project.xcworkspace/
目录中应该有一个
contents.xcworkspacedata
文件

在我的例子中,
project.xcworkspace/
目录不是git存储库的目录,因为它以前不是必需的,所以我在我的
.gitignore
文件中有
.xcworkspace

检查文件.xcodeproj/xcuserdata/.xcuserdatad/xcschemes存在,如果没有打开*.xcodeproj,文件将由xcode创建,然后从xcodebuild-list获取当前方案