CircleCI установить путь к проекту iOS - PullRequest
0 голосов
/ 24 марта 2020

Я новичок в 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? Если нет, то что я делаю не так?

...