【问题标题】:xcodebuild -list can not find scheme which existedxcodebuild -list 找不到存在的方案
【发布时间】:2011-12-31 03:33:45
【问题描述】:

我有xcode项目,我想在命令行下构建这个项目,这个项目由许多子项目组成,首先我将这些源文件提取到本地磁盘,我使用 xcodebuild -list 查找方案,我找不到任何东西,而在我用xcode手动打开这个项目然后使用xcodebuild -list查找scheme之后,可以看到一些scheme。

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

任何建议将不胜感激。

【问题讨论】:

    标签: xcode4 xcodebuild


    【解决方案1】:

    检查文件 .xcodeproj/xcuserdata/.xcuserdatad/xcschemes 是否存在,如果没有打开 *.xcodeproj 并且该文件将由 xcode 创建,则从 xcodebuild -list 获取当前的 Schemes p>

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-12-31
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-22
        • 2012-11-25
        相关资源
        最近更新 更多