Hinzufügen von Swift-Dateien zum Testziel, ohne Einheitentests zu reparieren

Ich habe viele Blogs angeschaut und viele Dinge ausprobiert, damit meine Swift-Unit-Tests in Xcode 6.0.1 (oder 6.1) funktionieren. Ich versuche, auf Klassen im Ziel meiner App zuzugreifen, daher habe ich diese Zeile geschrieben:

var vc: LoginViewController!

Natürlich erhalte ich den Fehler "Verwendung des nicht deklarierten Typs 'LoginViewController'".

Ich versuche dann, @ hinzuzufügLoginViewController zu meinem Testziel, aber dann erhalte ich die Fehlermeldung "Verwendung nicht aufgelöster Bezeichner" für andere Klassen in meinem Projekt. Also versuche ich, diese Klassen zu meinem Testziel hinzuzufügen, aber am Ende sehe ich eine scheinbar endlose Fehlerquelle wie den folgenden Screenshot:

Alle meine Klassen als öffentlich zu deklarieren, verursacht andere Fehler und scheint eine schlechte Praxis zu sein. Gibt es überhaupt eine Möglichkeit, Komponententests in ein Swift-Projekt aufzunehmen, das auf vielen Frameworks und Klassen basiert? Ich möchte einfach mit etwas beginnen, das fast genau dem Code in diesem @ entsprichArtike.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage