我有用于构建和部署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
答案 0 :(得分:1)
您可以使用fastlane.gym这是FALSE
的包装,可以简化其使用并修复许多问题。
答案 1 :(得分:0)
我快速浏览了一下脚本。看来他们正在尝试使用共享方案文件来定位方案。因此,首先要考虑两件事 - 为什么不改为使用xcodebuild -list命令。其次,脚本的空白结果可能是由于在没有任何共享方案的项目上运行脚本引起的。
最后我注意到脚本已经很老了。这可能意味着它们已经过时并使用旧技术(iso-sim)。我怀疑你可能最好从头开始并使用xcodebuild提供的最新命令逐个构建一个新脚本。这可能需要一些时间,但从长远来看也是值得的。