2016-12-08 2 views
0

Я использую Socket scanner sdk в своем приложении. Я использую xcode 7.3. sdk, предоставленный Socket, сканирует его самостоятельно. когда я попытался запустить их образец, он дает ошибку ниже:AVCaptureDeviceTypeBuiltInWideAngleCamera дает ошибку

неопределенных символов для архитектуры x86_64:

"_AVCaptureDeviceTypeBuiltInWideAngleCamera", ссылки из:

- [SoftScan старт:] в libScanApiCore.a (SoftScanController.o)

Я использую стандартные архитектуры armv7 и arm64.

Я попытался добавить другой флаг компоновщика -ObjC-, но не работает. Кто-нибудь знает, как это можно решить?

Благодаря

ответ

0

x86_64 является архитектура вашего компьютера, так что я предполагаю, что вы запустите в симуляторе. Поскольку в симуляторе нет камеры, очень вероятно, что он сработает в этот момент, вероятно, потому, что символ _AVCaptureDeviceTypeBuiltInWideAngleCamera определен только в том случае, если доступна широкоугольная камера (фактическое оборудование). Попробуйте запустить его на своем устройстве.

+0

Спасибо за ваш ответ. Когда я попытался установить его на своем устройстве, он дал ошибку. Определенные символы для архитектуры armv7: «_AVCaptureDeviceTypeBuiltInWideAngleCamera», ссылка от: - [Начало SoftScan:] в libScanApiCore.a (SoftScanController.o) –

+0

У вас добавлено 'AVFoundation 'как зависимость? Вы можете проверить, выбрали ли вы цель приложения, в разделе Общие -> Связанные структуры и библиотеки –

+0

Это уже есть. –

0

AVCaptureDeviceTypeBuiltInWideAngleCamera определяется прошивкой 10

 Смежные вопросы

  • Нет связанных вопросов^_^