xcodebuild 不适用于 pod 和多个目标

标签 xcode cocoapods xcodebuild

我正在尝试将 CocoaPods 添加到具有多个目标的现有项目中。我的播客文件看起来像

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

link_with 'Target 1', 'Target 2', 'Target 2', 'Target 2'
pod 'AFNetworking', '~> 2.0'

我正在尝试使用具有以下命令的脚本进行构建

xcodebuild archive -project "${PROJ_NAME}.xcodeproj" -scheme ${SCHEME_NAME} -configuration ${CONFIGURATION} 

编译时出现错误:

ld: library not found for -lPods-AFNetworking

这很奇怪,因为目标存档使用 Xcode 中的菜单 Product > Archive。

最佳答案

看起来您没有在此处构建生成的 xcworkspace 文件。在你的命令中切换到那个,你应该没问题。

关于xcodebuild 不适用于 pod 和多个目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27535710/

相关文章:

ios - 如何在 UITests 下重新排序单元格?

ios - 为 armv7 编译的 iOS 应用程序是否可以在 iPad Air、iPhone 5S 等(armv8 设备)上运行?

iphone - 更改正在进行的动画

ios - 有人得到了使用 Cocoapods 更新 'FacebookCore' pod 时出错的解决方法吗?

ios - 来自 Pods 的 Alamofire - 库未加载错误

xcodebuild 标志覆盖 pods 项目目标的代码签名

XCode:编译XIB时Interface Builder崩溃

ios - 使用函数将文本添加到 TextView

xcode - Swift 2.0 Xcode 7.1 谷歌地图 SDK

php - 如何使用php创建ipa文件