在过去的几天里,我一直在用这个东西撞墙,但是尽管我在 Google/SO/Github 上进行了多次搜索,我还是找不到解决问题的方法!
我所要做的就是为我的应用程序创建一些单元测试,这些单元测试使用了 Firebase pods。
我使用的是 Xcode 7.3.1和 Cocoapods 1.0.1。 Xcode 8.0仍然存在 更新:问题
在这个 podfile 里:
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
target 'MyApp' do
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
target 'MyAppTests' do
inherit! :search_paths
end
end
在我的 XCTest 课上
缺少所需模块‘ Firebase’
@testable import MyApp
错误
或者使用这个 podfile:
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
def common_pods
pod 'SwiftyTimer'
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
end
target 'MyApp' do
common_pods
end
target 'MyAppTests' do
common_pods
end
测试构建了,但是我的控制台上到处都是警告,例如:
Class <-FirebaseClassName-> 在... MyApp... 和 ... 我的应用测试... 其中一个将被使用。哪一个是未定义的