我在我的项目中设置了Gitlab,xcodebuild命令在gitlab中失败。但是,下面的清除Xcode Project的命令在终端中运行得很好
xcodebuild clean -workspace ~/Documents/iOS\ Projects/{ProjectName}.xcworkspace -scheme {ProjectScheme}
当我将这个脚本添加到'yml‘文件并将它推送到repo时,gitlab job说,xcodebuild:命令未找到
为解决这一问题而采取的步骤,但仍未解决:
xcode-select -print-path
,它显示了/Applications/Xcode.app/Contents/Developer
,这似乎是正确的,但是gitlab不知怎么找不到Xcode构建。似乎gitlab与目录混淆了。发布于 2022-03-29 05:19:06
在使用fastlane
时也有类似的问题。如果使用官方指南在macOs上安装了运行程序,请尝试打印出$PATH变量并检查其内容。在我的例子中,它缺少了我在before_script
块中添加的几条路径,即:
before_script:
- export PATH="/Users/MyUser/.rbenv/shims:/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
确保使用shell执行器和直接安装macOs,否则运行程序将无法工作
https://stackoverflow.com/questions/71579578
复制相似问题