2017-08-15 1 views
3

Ich betreibe Swift 4 und Xcode 9 beta. Ich bekomme diese Fehler und ich habe keine Ahnung, wie ich es lösen soll. Ich weiß nicht einmal was das bedeutet ..Xcode Error - Undefinierte Symbole für die Architektur x86_64?

Undefined symbols for architecture x86_64: 
"__T0So22AVCapturePhotoSettingsC12AVFoundation01_abC16SwiftNativeTypesACWP", referenced from: 
     __T014InstagramClone26CustomCameraViewControllerC23cameraBtn_TouchUpInsideyypF in CustomCameraViewController.o 
    "__T012AVFoundation39_AVCapturePhotoSettingsSwiftNativeTypesPAAE016availablePreviewc11PixelFormatG0Says6UInt32VGfg", referenced from: 
     __T014InstagramClone26CustomCameraViewControllerC23cameraBtn_TouchUpInsideyypF in CustomCameraViewController.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Irgendeine Idee, wie man das löst?

+1

[Ähnliche Frage] (https://stackoverflow.com/q/45668293/6541007) (nicht gelöst). Kann ein Fehler von iOS (Simulator) SDK 11 auf Xcode 9 Beta (nur 5?) Sein. Senden Sie bald einen Fehlerbericht und warten Sie auf die korrigierte Version. Bis zur Fehlerbehebung müssen Sie möglicherweise einige Teile Ihres Codes auskommentieren. – OOPer

+2

Scheint Xcode Beta-Bug zu sein. Siehe meine Antwort auf https://StackOverflow.com/questions/45668293/try-sample-avcam-from-apple-found-error – idz

+0

vielleicht Downgrade auf eine frühere Beta-Version könnte die Lösung für jetzt sein. Hat jemand in einer anderen Beta etwas Ähnliches versucht? –

Antwort

-1

Es sieht so aus, als ob Ihr Projekt wahrscheinlich nicht gegen AVFoundation verlinkt. Klicken Sie oben im Projektnavigator auf Ihr Projekt, wählen Sie Ihr Ziel aus und klicken Sie auf "Build Phases". Klicken Sie in der Phase "Link Binary with Libraries" auf die Schaltfläche Hinzufügen, wählen Sie AVFoundation aus der Liste und fügen Sie sie hinzu. Dies sollte dazu führen, dass Ihr Projekt normal erstellt wird.

+0

Ich habe das versucht, bekomme immer noch den gleichen Fehler. Ich habe das Projekt erneut durchgeführt und ausgeführt, habe aber immer noch die gleichen Fehler. – Dani

+0

das gleiche mit mir, ich bekomme immer noch die Fehler auf dem Gerät und Simulator –

0

In meinem Fall habe ich settings = AVCapturePhotoSettings() genannt und ich habe diesen Fehler bekommen.

Irgendwann rief die Lösung einen anderen Initialisierer auf. d. h .:

settings = AVCapturePhotoSettings(format: [AVVideoCodecKey : AVVideoCodecType.jpeg]) 
Verwandte Themen