找到多个方案,但您尚未在 Teamcity Xcode 项目中指定一个

Posted

技术标签:

【中文标题】找到多个方案,但您尚未在 Teamcity Xcode 项目中指定一个【英文标题】:Multiple schemes found but you haven't specified one in Teamcity Xcode Project 【发布时间】:2019-10-22 09:52:33 【问题描述】:

我正在为我的 ios 项目使用 Teamcity 进行持续集成。

在此我使用以下 fastlane 命令将构建上传到 TestFlight。

export PATH="$HOME/.fastlane/bin:$PATH"
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
bundle exec fastlane init
bundle exec fastlane sigh --username xxx@xxxx.com --team_id ABCDEFGH
bundle exec fastlane sigh download_all
bundle exec fastlane gym
bundle exec fastlane pilot upload

快车道健身房

步骤,由于发现多个方案的问题,它失败了。

但是我已经检查了我的计划。我只有一个共享方案。

提前致谢

【问题讨论】:

【参考方案1】:

经过一番研究,我得到了解决方案。实际的 fastlane 命令是,

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
bundle exec fastlane init
bundle exec fastlane sigh --username xxx@xxxx.com --team_id ABCDEFGH
bundle exec fastlane sigh download_all
bundle exec fastlane gym
bundle exec fastlane pilot upload

删除了这个,并且工作正常

导出 PATH="$HOME/.fastlane/bin:$PATH"

【讨论】:

以上是关于找到多个方案,但您尚未在 Teamcity Xcode 项目中指定一个的主要内容,如果未能解决你的问题,请参考以下文章

在同一台计算机上运行多个 TeamCity 代理?

当构建固定在 Teamcity 中时是不是可以运行脚本

将 Visual Studio 负载测试添加到 TeamCity

通过 Web 界面重新启动 TeamCity 服务器

如何在 TeamCity Nuget Feed 上删除特定版本的包?

TeamCity,将在一个构建步骤中生成的 id 传递到后面的构建步骤