Podążyłem zgodnie z przepisem this, aby użyć klasy Swift w istniejącym projekcie Objective-C MyProject
. To działa dobrze.Nie można używać klas Swift w ramach testu jednostki Celive-C.
Jednak nadal nie mogę używać tej samej klasy Swift w testach jednostkowych tego samego projektu. Kompilator zaznacza linię, na której mój test jednostki Celive-C mówi #import "MyProjectTests-Swift.h"
z file not found
.
Jeśli próbowałeś zmieniając cel testu na Product Module Name
z domyślnej MyProjectTests
do MyProject
jak sugeruje w komentarzu do this (bez odpowiedzi) pytanie. Jednak kompilator wyznacza teraz linię, w której mój test jednostki Objective-C mówi #import "MyProject-Swift.h"
z file not found
.
Jak można zintegrować klasy Swift z testami jednostkowymi (XCTest) zapisanymi w Objective-C? Czy Apple zapewnia jakiś przepis?
Duplikat http://stackoverflow.com/questions/24932147/how-should-a-swift-objective-c-project-be-setup-for-unit-testing? –