Невозможно связать ZBar SDK с Xcode 5
- Скачать ZBar
- Импортировал содержимое в группу.
- Добавлен файл библиотеки libzbar.a на этапах сборки.
Но когда я попытался собрать (как 32-битный, так и 64-битный), он получил ошибку компоновщика подписчика. Я прикрепил скриншот настройки в нижней части поста.
Как я могу сделать ZBar гибким как с 32-битной, так и с 64-битной архитектурой.
3 ответа
Измените "armv7, armv7s" на "armv7" только в настройках сборки,
Я думаю, что нашел ответ на вашу проблему только вчера:
Когда я компилировал / работал в симуляторе (64-битный) или пытался создать архив с zbar sdk (я использую бета-версию 1.3.1), программа вылетает с теми же ошибками из-за этой 64-битной структуры. Отдых работал нормально.
Поэтому я выбрал свой проект в навигаторе и нажал на проект (не на цель), а затем на "Настройки сборки". Я переключил опции на ВСЕ и КОМБИНИРОВАННЫЕ. Затем я выбрал раскрывающееся меню в разделе Архитектура / Архитектура. Вы должны увидеть параметры Debug и Release. Отредактируйте их оба и замените $(ARCHS_STANDARD) на $(ARCHS_STANDARD_32_BIT). Теперь вы сможете запускать свой проект на всех симуляторах.
Один важный момент: я не пробовал это решение на реальном 64-битном устройстве (iPhone 5s). Так что я не знаю, могут ли быть проблемы с этим исправлением. Если у кого-то возникли проблемы, пожалуйста, сообщите нам здесь.
ZBar SDK не компилируется при выборе iOS Simulator
, Он работает только на устройстве.