ich meine Swift Klassen von Objective C (für Ziel ‚MeineAnw‘) über die Import-Anweisung erfolgreich Aufruf:Objective C zu Swift-Header-Datei mit mehreren Zielen
#import "MyApp-Swift.h"
ich jetzt ein neues Ziel erstellt haben "MyAppLite" genannt
Als ich das neue Ziel zu kompilieren, bekomme ich Fehler, weil "MyApp-Swift.h" durch den Code erforderlich ist, aber der Compiler "MyAppLite-Swift.h"
So schafft, Ich muss einen bedingten Swift/ObjC Header #import
für das Ziel, das ich bin kompilieren gegen dagegen.
Wie kann das gemacht werden, oder gibt es einen besseren Weg?
Endlich ging es ans Testen und Danke, das funktionierte für mich – Fittoburst
Wenn Sie Ihre erste Swift-Datei in Ihrem Projekt erstellen, wird xcode Sie bitten, den Bridging-Header zum Projekt hinzuzufügen. In meinem Fall hat es dem _first_build-Ziel nur die benötigte Konfiguration hinzugefügt. Also musste ich auch die anderen Build-Ziele beheben, indem ich den 'Objective-C Bridging Header' konfigurierte. –
Ich stellte fest, dass dies Probleme im Build-Prozess verursachte und dass ich den Build-Ordner reinigen musste. Ich glaube, da alle denselben Projektnamen haben, bauen sie alle in denselben Ordner. – Saltymule