Пытаюсь построить фреймворк с XcodeBuild в Jenkins. Необходимо создать два файла:
foo.bundle
foo.framework
Если я создам в командной строке, нет проблем:
xcodebuild -workspace foo.xcworkspace -sdk "iphoneos" -scheme "Framework"
Но если я использую это в Jenkins, я получаю сообщение об ошибке:
sh "xcodebuild -workspace \"${WORKSPACE}/app/${env.PROJECT_XC_WORKSPACE_FILE}\" -sdk \"iphoneos\" -scheme \"${schemeName}\""
Цель компилируется, но в конечном итоге дает сбой:
❌ ошибка: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: не удается найти файл для: -lPods-FooSDKExternal
❌ ошибка: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: файл: -lPods-FooSDKExternal не является объектным файлом (не допускается в библиотеке)
Кто-нибудь знает, как это исправить?