Как я могу настроить Travis CI так, чтобы xcrun мог находить altool (xcode 11.3 на Ma c OS X 10.14)? - PullRequest
0 голосов
/ 18 марта 2020

При выполнении моей сборки для нотариального заверения в Travis CI я получаю следующую ошибку:

xcrun: error: unable to find utility “altool”, not a developer tool or in PATH

Вы можете найти полный вывод сборки здесь: https://travis-ci.org/github/trufflesuite/ganache/jobs/663747601#L3825

Завершите настройку Travis здесь: https://travis-ci.org/github/trufflesuite/ganache/jobs/663747601/config

Я пытался запустить sudo xcode-select -r и sudo xcode-select -s /Applications/Xcode.app за подсказок, найденных на github и переполнении стека ( { ссылка }, { ссылка }), безрезультатно.

Чего мне не хватает?

1 Ответ

0 голосов
/ 18 марта 2020

Моя проблема заключалась в том, что моя конфигурация Travis на самом деле не использовала директиву root -level osx_image, равную "xcode11.3"; эта директива игнорировалась из-за моего использования матрицы include Трэвиса. Правильный способ указать osx_image при использовании матрицы include заключается в следующем:

matrix:
  include:
  - os: osx
    osx_image: "xcode11.3"
  - os: linux
    dist: bionic

После внесения этого изменения мне не нужно было пытаться использовать решения xcode-select, связанные в моем вопросе. выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...