wake-up-neo.com

Xcode 10 Lexikon- oder Präprozessor-Problem .h-Datei nicht gefunden

Wenn Sie das neue Xcode 10-Buildsystem unter Datei -> Arbeitsbereich-Einstellungen -> Neues Buildsystem (Standard) verwenden, wird meine App nicht kompiliert, da sie keine .h-Datei für ein eingebettetes .framework findet, das ich in meinem Projekt verwende. Sobald ich das Build-System so eingestellt habe, dass es das alte Build-System verwendet, ist das Projekt perfekt in Ordnung. Wie kann ich das neue Buildsystem verwenden und dieses Problem beheben, wenn die .framework .h-Datei nicht gefunden wird? Das Projekt lässt sich problemlos in Xcode 9.4.1 ohne Probleme oder bei Verwendung des alten Build-Systems auf Xcode 10 erstellen.

9
HawkEye1194

Ich habe dieses Problem behoben. Was ich am Ende tat, war Ziel -> Einstellungen erstellen und den Framework-Suchpfad in einen absoluten Pfad ändern.

Vor meiner Änderung war es ~/Documents/FrameworkRootFolder Jetzt ist es/Users/$ (USER)/Documents/FrameworkRootFolder und ich habe es auf rekursiv gesetzt. Scheint jetzt gut zu bauen.

Ich hatte auch ein anderes Problem mit mehreren .app-App-Fehlern und behebte dieses Problem: Falls jemand nach dem Aktualisieren von Cocoapoden und dem erneuten Installieren von Pods noch Probleme damit hat:

Öffnen Sie die Erstellungsphasen des Ziels, die Probleme verursachen Öffnen Sie die Phase mit den Pods-Ressourcen. Vergewissern Sie sich, dass die Ausgabedateien leer sind. In meinem Fall hatte ich einen seltsamen Eintrag $ {TARGET_BUILD_DIR}/$ {UNLOCALIZED_RESOURCES_FOLDER_PATH}. Ich habe es entfernt und der Build war erfolgreich

Xcode 10-Fehler: Mehrere Befehle erzeugen für 'app' und 'appex'

1
HawkEye1194