Невозможно связать ZBar SDK с Xcode 5

  1. Скачать ZBar
  2. Импортировал содержимое в группу.
  3. Добавлен файл библиотеки 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, Он работает только на устройстве.

Другие вопросы по тегам