iOS 测试目标无法访问目标 pod

标签 ios unit-testing cocoapods

我为我的应用程序创建了一个测试目标。它具有类似的依赖关系

import XCTest
import RxSwift
import RxCocoa
import RxBlocking
@testable import MyApp

我的 Podfile 看起来像

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

def shared_pods
    pod 'RxSwift',          '~> 2.0'
    pod 'RxCocoa',          '~> 2.0'
end

target 'Mobium-ios' do
    shared_pods
end

target 'Mobium-ios-tests' do
    shared_pods
    pod 'RxBlocking',       '~> 2.0'
    pod 'RxTests',          '~> 2.0'
end

但是,在我的测试中我无法导入 RxBlocking

最佳答案

“构建测试”解决了这个问题。 🎉

关于iOS 测试目标无法访问目标 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39877245/

相关文章:

ios - 如何使用WEBRTC最新框架<Anakros/WebRTC>中videoview显示localstream的方法? - 用于 webrtc 框架(iOS)

ios - 为什么 NSDictionary 在使用 DictionaryWithObjectsAndKeys 时有时会删除引号?

ios - XCode:来自共享库的 Team-ID 的 "None of your accounts are member..."

cocoapods - 无法使用 cocoapods 在 watchKit 2.0 中加载动态库

visual-studio-2008 - 单元测试和 VS 2008

reactjs - 在目标 'FBReactNativeSpec' 和 'Yoga' 之间循环依赖;建筑可能会产生不可靠的结果

ios - 苹果推送通知希伯来语

ios - 无法解释的内存泄漏 swift iOS

unit-testing - F# - 如何使用 NUnit 正确实现设置和初始化变量

c# WCF 测试 EntityDescriptor