【发布时间】:2017-07-20 02:48:26
【问题描述】:
我有一个带有 UI 自动化 Swift 目标的 ObjC 应用程序项目。默认情况下,运行和测试构建工作成功。
但我必须为 UI 自动化目标添加一个带有 Swift 框架的 Cocoa Pod... Podfile:
workspace 'BlahApp.xcworkspace'
platform :ios, '8.0'
project 'BlahApp/BlahApp.xcodeproj'
target 'BlahApp' do
pod 'Blahpod', '~> 2.1.6'
pod 'Mehpod', '~> 3.10.0'
end
target 'BlahAppUITests' do
use_frameworks!
platform :ios, '9.0'
pod 'autom', :git => 'https://blah.to.my.repo', :branch => 'master'
end
所以我添加了这个,做一个pod install,Xcode clean,Xcode Run --> 工作,Xcode Test 失败:
ld: 找不到 -lAFNetworking 的库
AFNetworking 用于 Blahpod。
浪费时间试图让 Xcode/Cocoapods 做我想做的事:2 天
有人请在这里帮助我。尝试了其他人对错误消息的解决方案无济于事。
【问题讨论】:
-
嗨@Joe!这是我的运行路径和框架搜索路径中的内容:
$(inherited) @executable_path/Frameworks @loader_path/Frameworks/$(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking-framework" "$PODS_CONFIGURATION_BUILD_DIR/autom"... 不工作! -
奇怪的是,它对我的一些目标有效,而对其他目标则无效。我将只复制一个它可以工作的目标并暂时使用它。
标签: ios objective-c swift xcode cocoapods