Ich habe vor kurzem auf Xcode 9 aktualisiert und wenn ich meine App erstelle ich einen Apple Mach-0 Linker (iD) Fehler. Vor der Aktualisierung funktionierte das Projekt gut. Der Fehler sieht so aus:Update auf Xcode 9 mit Fehlern
Undefined symbols for architecture arm64:
"__T0So22AVCapturePhotoSettingsC12AVFoundation01_abC16SwiftNativeTypesACWP", referenced from:
__T09Lifelapse20CameraViewControllerC14capturePictureyyF in CameraViewController.o
"__T012AVFoundation39_AVCapturePhotoSettingsSwiftNativeTypesPAAE016availablePreviewc11PixelFormatG0SaySo8NSNumberCGfg", referenced from:
__T09Lifelapse20CameraViewControllerC14capturePictureyyF in CameraViewController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Ich bin nicht sicher, wie Sie diesen Fehler beheben, danke.
haben Sie löschen die XCode-Caches oder klar bestimmtes Projekt ** DerivedData **. zum Beispiel 'rm -rf ~/Bibliothek/Entwickler/Xcode/DerivedData /' –
danke für die schnelle Antwort. löschte gerade die abgeleiteten Daten von diesem Projekt und die 3 Fehler zeigen noch an. –
Wenn Sie eine Bibliothek eines Drittanbieters verwenden, ist es möglich, dass sie nicht mit den richtigen Optionen für den Arm ausgestattet ist. – ghostatron