Zxing компилируется для устройства нормально, но не в симуляторе - PullRequest
0 голосов
/ 14 июля 2011

Я загрузил последнюю версию библиотеки zxing через SVN, затем интегрировал ее в соответствии с файлом README.Я был в состоянии интегрировать, компилировать и тестировать на устройстве.Тем не менее, при компиляции в симуляторе я получаю:

Missing required architecture i386 in file
"_OBJC_CLASS_$_ZXingWidgetController", referenced from:
objc-class-ref-to-ZXingWidgetController in ScannerViewController.o

и

 error: 'AVCaptureDevice' undeclared (first use in this function)

Я попытался "слабую" ссылку (необязательно в Xcode 4) библиотеку AVFoundation, чтобы исправить вторуюошибка, но не игра в кости.

Кто-нибудь знает, почему это произойдет?Похоже, что поиск выявляет противоположную проблему: на устройстве происходит сбой, но с симулятором.Очень странно.

Редактировать:

Еще одна вещь, которую я забыл упомянуть, я пытался удалить папки сборки и симулятор, а затем попытался восстановить.Происходят те же ошибки.

1 Ответ

0 голосов
/ 21 ноября 2011

После повторного посещения этого проекта для обновления для iOS5 следующее решение исправило это.

Поменяйте компилятор на LLVM GCC 4.2 для ZXing.xcodeproj.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...