2016-12-08 8 views
0

Ich benutze Socket Scanner SDK in meiner Anwendung. Ich benutze xcode 7.3. Die SDK von Socket Scanner selbst zur Verfügung gestellt. als ich versuchte, ihre Probe zu laufen, wird es geben Fehler unter:AVCaptureDeviceTypeBuiltInWideAngleCamera geben Fehler

undefinierte Symbole für Architektur x86_64:

"_AVCaptureDeviceTypeBuiltInWideAngleCamera", verwiesen von:

- [Softscan Start:] in libScanApiCore.a (SoftScanController.o)

Ich verwende Standardarchitekturen, Armv7 und Arm64.

Ich habe versucht, andere Linker-Flag -ObjC- hinzufügen, aber nicht funktioniert. Wer weiß, wie es gelöst werden kann?

Dank

Antwort

0

x86_64 ist die Architektur des Computers, so dass ich nehme an, Sie dies im Simulator laufen. Da der Simulator keine Kamera hat, ist es sehr wahrscheinlich, dass er an dieser Stelle abstürzt, wahrscheinlich weil das Symbol _AVCaptureDeviceTypeBuiltInWideAngleCamera nur definiert ist, wenn eine Weitwinkelkamera verfügbar ist (die tatsächliche Hardware). Versuchen Sie es stattdessen auf Ihrem Gerät.

+0

Vielen Dank für Ihre Antwort. Wenn ich versuchte, es in meinem Gerät zu installieren, gibt es error.Undefined Symbole für Architektur armv7: "_AVCaptureDeviceTypeBuiltInWideAngleCamera", referenziert von: - [SoftScan Start:] in libScanApiCore.a (SoftScanController.o) –

+0

Haben Sie 'AVFoundation hinzugefügt 'als Abhängigkeit? Sie können überprüfen, ob Sie das Ziel der App unter Allgemein -> Verknüpfte Frameworks und Bibliotheken ausgewählt haben –

+0

Es ist bereits da. –

0

Die AVCaptureDeviceTypeBuiltInWideAngleCamera ist definiert in iOS 10