Ошибка компиляции Jenkins с XCode cocoapod
Я пытаюсь заставить Дженкинса работать с моим проектом ios, который использует Cocoapods. Я получаю ошибку
ld: library not found for -lPods-HockeySDK
clang: error: linker command failed with exit code 1 (use -v to see invocation)
что я не понимаю, так как, если я пойду в свое рабочее место в
/Users/matthewchung/.jenkins/jobs/myproject-ios/workspace
и открыть рабочее пространство, я могу строить и компилировать без каких-либо ошибок. Любая помощь приветствуется.
1 ответ
Не уверен, если у вас все еще есть эта проблема. Я боролся с этим некоторое время. Дженкинс не нашел ни одной из библиотек, указанных в CocoaPods.
Проблема для нас заключалась в том, что я не говорил Дженкинсу скомпилировать рабочее пространство. Указание рабочей области и схемы (вместо проекта / цели) решило проблему для нас.