cloudbees jenkins xctool cocoapods Pods.xcconfig не найден

Я запускаю jenkins на облачных пчелах и использую эталонный скрипт оболочки для установки cocoapods перед сборкой проекта.

Ссылочный скрипт:

# Install xctool via homebrew
/usr/local/bin/brew install xctool

# Run xctool + cocoapods
/usr/local/bin/xctool -workspace CBDemo.xcworkspace -scheme CBDemo -sdk iphoneos7.0 clean build

(Я только изменил схему и название рабочей области, чтобы соответствовать моему проекту)

выход говорит именно это:

The file “Pods.xcconfig” couldn’t be opened because there is no such file. (/scratch/jenkins/workspace/Style/Pods/Pods.xcconfig)

Когда я добавляю файл Pods.xcconfig, сгенерированный в результате установки pod, сценарий запускается и завершается с еще одной ошибкой - отсутствующими ссылочными библиотеками cocoapods. Очевидно.

Вопросы, которые я задаю:

1) действительно ли xctool запускает pod install как-нибудь?

2) есть ли способ запустить установку pod на облачных пчелах?

3) как я могу установить эти библиотеки перед сборкой?

1 ответ

Дело закрыто - это было либо мое невнимание, либо оно вдруг начало работать. В основном вам нужно запустить pod install самостоятельно. Так что добавление строки

pod install

работал просто отлично:)

Другие вопросы по тегам