Я новичок в Circleci. У меня есть репо со следующей структурой.
- myApp
- .circleci
- src
- ios
- App
- App.xcodeproj
Примечание: В будущем я хочу добавить android.
На том же уровне src
У меня есть .circleci
и внутри config.yml
файла
version: 2
jobs:
build:
macos:
xcode: "11.3.1"
steps:
- checkout
- run:
# run our tests using xcode's cli tool `xcodebuild`
name: Run Unit Tests
command: xcodebuild test -scheme circleci-demo-macos
- run:
# build our application
name: Build Application
command: xcodebuild
- run:
name: Compress app for storage
command: zip -r app.zip build/Release/circleci-demo-macos.app
- store_artifacts:
path: app.zip
destination: app
При слиянии с master
я получаю следующую ошибку в Run Unit Tests
#!/bin/bash --login -eo pipefail
xcodebuild test -scheme circleci-demo-macos
xcodebuild: error: The directory /Users/user/project does not contain an Xcode project, workspace or package.
Exited with code exit status 66
Моя подсказка не может обнаружить проект который находится внутри src / ios. Если это так, как я могу определить путь к моему проекту в iOS? Если нет, то что я делаю не так?