Процесс завершен с кодом выхода 66 во время настройки проекта Github Actions iOS - PullRequest
1 голос
/ 29 января 2020

Я хотел бы настроить Ci для моего iOS проекта, однако я продолжаю получать

Set up job

Run actions/checkout@v1

Build

##[error]Process completed with exit code 66.
Run xcodebuild build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
Build settings from command line:
    CODE_SIGN_IDENTITY = 
    CODE_SIGNING_REQUIRED = NO

xcodebuild: error: The directory /Users/runner/runners/2.164.0/work/TestProj/TestProj does not contain an Xcode project.

##[error]Process completed with exit code 66.

Complete job

На GitHub настройки моего проекта TestProj -> TestProj -> TestProj.xcodeproj. Я не уверен, как настроить путь проекта, чтобы он работал.

Это содержимое файла swift.yaml для задания CI:

name: Build and Test

on: [push]

jobs:
  build:

    runs-on: macOS-latest

    steps:
    - uses: actions/checkout@v1
    - name: Build
      run: xcodebuild build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO

1 Ответ

0 голосов
/ 29 января 2020

Шаги всегда выполняются в root вашего репозитория, поэтому, если ваш проект там не найден, вам может понадобиться использовать working-directory для указания.

    - name: Build
      working-directory: TestProj
      run: xcodebuild build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO

На GitHub Настройка моего проекта TestProj -> TestProj -> TestProj.xcodeproj

Из этого комментария я не уверен, должен ли путь быть TestProj или TestProj/TestProj.

...