Использование статической библиотеки в Xcode 4.6.x, т.е. интеграция Koamtac iOS SDK

Вот ссылка на Koamtac iOS SDK, который я пытаюсь использовать: Koamtac iOS SDK. Включает статическую библиотеку и пример кода.

Фон

Я работаю над приложением для iPhone, которое требует функции пакетного импорта штрих-кода, используя устройство сканера KDC. Приложение для iPhone основано на ARC и построено с использованием стандартной архитектуры (armv7, armv7s).

проблема

Я смог запустить приложение KTDemo (поставляется с SDK). Однако у меня возникают трудности с настройкой SDK в моем собственном приложении - так что я могу использовать библиотеку iKEA (libiKEA.a) через класс-оболочку KScan (написанный Koamtac). Шаги, упомянутые в руководстве по программированию, выглядят устаревшими.

Может кто-нибудь помочь мне настроить SDK в моем проекте? То есть добавьте статическую библиотеку (libiKEA.a) вместе с классами-обертками внутри моего проекта приложения для iOS.

Более конкретное описание проблемы

Если я пытаюсь добавить статическую библиотеку в свой проект, я получаю следующее предупреждение:

ld: предупреждение: игнорирование файла /Users/gm/Desktop/KDC SDK/Lib/Debug-iphonesimulator/libiKEA.a, файл создан для архива, который не связан с архитектурой (armv7): /Users/gm/Desktop/KDC SDK/Lib/Debug-iphonesimulator/libiKEA.a

Однако исходный код KTDemo не имеет этой проблемы. Что мне не хватает?

1 ответ

Если вы откроете папку, содержащую библиотеку iKEA, то загляните в родительскую папку, и вы увидите разные опции для Simulator и Device. Добавьте библиотеку для устройства, и она будет работать.

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