xcodebuild:error:名为“myWorkspace”的工作空间不包含名为的方案

时间:2016-04-29 10:48:03

标签: ios xcode shell cocoapods xcodebuild

我有用于构建和部署xCode项目的shell脚本。 https://github.com/ciryon/xcodebuild-script

我正在尝试运行脚本,但收到以下错误。

xcodebuild:error:名为“jamesAppV2”的工作空间不包含名为“”的方案。 “-list”选项可用于查找工作空间中方案的名称。

注意: 它指向我名为“”(空)的方案,任何提示可能是什么问题。

这是我的计划-list

xcodebuild -workspace jamesAppV2.xcworkspace -list

Information about workspace "jamesAppV2":
    Schemes:
        jamesAppV2
        jamesAppV2Tests
        OAuth2
        OAuth2iOS
        AFNetworking
        Alamofire
        Firebase
        Flurry-iOS-SDK
        ForecastIOClient
        ForecastIOClient-ForecastIOClient
        Kingfisher
        Pods-jamesAppV2
        Starscream
        SwiftyJSON

2 个答案:

答案 0 :(得分:1)

您可以使用fastlane.gym这是FALSE的包装,可以简化其使用并修复许多问题。

答案 1 :(得分:0)

我快速浏览了一下脚本。看来他们正在尝试使用共享方案文件来定位方案。因此,首先要考虑两件事 - 为什么不改为使用xcodebuild -list命令。其次,脚本的空白结果可能是由于在没有任何共享方案的项目上运行脚本引起的。

最后我注意到脚本已经很老了。这可能意味着它们已经过时并使用旧技术(iso-sim)。我怀疑你可能最好从头开始并使用xcodebuild提供的最新命令逐个构建一个新脚本。这可能需要一些时间,但从长远来看也是值得的。