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
работал просто отлично:)