我正在尝试为我们的应用程序开发项目设置一个 Jenkins CI 实例。我的工作使用调试配置运行逻辑和应用程序测试,但我正在努力构建 IPA,因为我在编译期间遇到链接错误。
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
该应用程序使用 Cocoapods,我正在使用 Jenkins XCode 插件进行构建。
我搜索了类似的问题并尝试/验证了一堆东西:
- 我正在使用工作区。
- 我
pod install
在 xcodebuild 步骤之前运行。 - 我已经检查了项目本身的架构、目标和 Pod 是否相同——标准(armv7、armv7s) ——正如这个答案所建议的那样
- 我从这个 GitHub 线程尝试了各种解决方案
- 我根据这个答案和类似的答案尝试了派生数据位置的各种设置
- Podfile 指定
platform :ios, :deployment_target => "6.0"
在这一点上,我不知道还有什么可以尝试的。