Я немного опаздываю, но это лучше, чем ничего.
Как сказали @acastano и @Nikolay, убедитесь, что ваша регистрация на gitlab-runner была правильной.Моя ошибка состояла в том, что как пользователь macOS я следовал за Linux вместо регистрации macOS.В противном случае удалите gitlab-runner с GitLab.com Settings » CI / CD » Runners » Remove Runner
и зарегистрируйтесь снова.
После этого измените свой .gitlab-ci.yml
следующим образом:
stages:
- build
variables:
LC_ALL: "en_US.UTF-8"
build_project:
stage: build
script:
- xcodebuild clean -project testProject.xcodeproj -scheme testProject+ | xcpretty
- xcodebuild test -project testProject.xcodeproj -scheme testProject+ -destination 'platform=iOS Simulator,name=iPhone X,OS=12.1' | xcpretty -s
Значение variables: LC_ALL: "en_US.UTF-8"
важно, иначеGitlab-Runner отображает ошибку.Теперь запустите gitlab-runner:
gitlab-runner start
gitlab-runner install
gitlab-runner run
Убедитесь, что вы никогда не используете sudo
.Наконец, проверьте ваш Gitlab CI:
![enter image description here](https://i.stack.imgur.com/XA02C.png)