The*_*ude 8 unit-testing runtime-error ios swift
我让Swift 2.3项目与AWS Libraries一起正常运行.我只是试图为此创建一个样本单元测试,我得到了这个错误.看来我的单元测试类找不到我使用Podfile安装的框架
这是单元测试类
import XCTest
import UIKit
@testable import safetyv1
class OffenceFormVCTests: XCTestCase {
var vc:OffenceFormVC!
override func setUp() {
super.setUp()
// called first
vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("OffenceFormVC") as! OffenceFormVC
}
override func tearDown() {
// Put teardown code here. This method is called after the invocation of each test method in the class.
super.tearDown()
}
}
Run Code Online (Sandbox Code Playgroud)
这是我在执行Product> Build for> Testing时遇到的错误

任何人都知道如何解决这个问题?非常感谢!
我有同样的问题似乎是一个简单的解决方案.只需将您的podfile中的测试目标添加为具有相同pod的另一个目标.
您的podfile应包含以下内容:
target: 'safetyv1Tests' do
pod 'AWSCore'
pod 'AWSS3'
end
Run Code Online (Sandbox Code Playgroud)
对于Carthage,您需要将框架添加到测试目标
问候,亚历克斯
| 归档时间: |
|
| 查看次数: |
2302 次 |
| 最近记录: |