Я пытаюсь использовать плагин BarcodeScanner (с) с PhoneGap. Я тщательно следовал инструкциям в файле readme (в том числе в файле readme для ZXing), но все равно получаю эту ошибку:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_ZXingWidgetController", referenced from:
objc-class-ref in BarcodeScanner.o
"_OBJC_CLASS_$_QRCodeReader", referenced from:
objc-class-ref in BarcodeScanner.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Единственная часть инструкций, которые не были полностью спланированы, была такова:
- Найдите файл "ZXingWidget.xcodeproj" в "
zxing/iphone/ZXingWidget/
". Перетащите ZXingWidget.xcodeproj и бросьте его
в корень боковой панели «Группы и файлы» вашего проекта XCode.
появится диалоговое окно - убедитесь, что «Копировать элементы» не отмечено и
«Тип ссылки» - это «Относительно проекта» перед нажатием «Добавить».
Или вы можете щелкнуть правой кнопкой мыши на вашем навигаторе проекта и выбрать
'Добавить файлы в "MyProject"'
Однако, когда я перетаскиваю .xcodeproj на свой проект, у меня не появляется диалоговое окно - оно просто появляется как «вложенный» проект. Если я пойду другим путем и нажму «Добавить файлы в« MyProject »», диалоговое окно не предоставит опцию «Относительно проекта»:
![xcode add .xcodeproject dialog](https://i.stack.imgur.com/dUoHT.png)
Любые предложения относительно того, куда я иду неправильно, приветствуются. Я немного незнаком с xcode (как и многие разработчики PhoneGap)