Tôi đã đập đầu vào tường với điều này trong vài ngày qua nhưng mặc dù có nhiều tìm kiếm Google / SO / Github, tôi không thể tìm ra giải pháp cho các vấn đề tôi gặp phải!
Tất cả những gì tôi đang cố gắng là tạo một số thử nghiệm đơn vị cho ứng dụng của mình, sử dụng các nhóm Firebase.
Tôi đang sử dụng Xcode 7.3.1 & Cocoapods 1.0.1. Cập nhật: Vấn đề vẫn còn với Xcode 8.0
Với podfile này:
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
Trong lớp XCTest của tôi, tôi nhận được
Thiếu mô-đun cần thiết 'Firebase'
lỗi tại @testable import MyApp
Ngoài ra với podfile này:
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
Các bài kiểm tra được xây dựng nhưng bảng điều khiển của tôi chứa đầy các cảnh báo, ví dụ:
Lớp <-FirebaseClassName-> được triển khai trong cả ... MyApp ... và ... MyAppTests ... Một trong hai sẽ được sử dụng. Cái nào không xác định