プロジェクトの単体テストをセットアップしようとしています。これは既存のObjective-Cアプリで、最近Swiftクラスを1つ追加しました。'MyProject-Swift.h'とSwift Bridgingファイル( 'MyProject'と 'MyProjectTest'の両方)をセットアップし、Objective-CとSwiftの両方のコードを使用して、アプリを問題なくビルドして実行できます。
しかし、今は新しいSwiftクラスでいくつかの単体テストを実行したいと思います。テストファイルをセットアップすると、次のようになります。
MySwiftClassTests.swift:
import UIKit
import XCTest
import MyProject
class MySwiftClassTests: XCTestCase {
override func setUp() {
super.setUp()
// Put setup code here. This method is called before the invocation of each test method in the class.
}
override func tearDown() {
// Put teardown code here. This method is called after the invocation of each test method in the class.
super.tearDown()
}
func testExample() {
// This is an example of a functional test case.
XCTAssert(true, "Pass")
}
func testPerformanceExample() {
// This is an example of a performance test case.
self.measureBlock() {
// Put the code you want to measure the time of here.
}
}
}
アプリをテストとして実行すると、このエラーが発生します。
'MyProject-Swift.h' file not found
テストを実行しようとしたときにのみこれが発生する理由はわかりません。助言がありますか?