在Xcode 4.6.x中使用静态库,即Koamtac iOS SDK集成

这里是我试图使用的Koamtac iOS SDK的链接: Koamtac iOS SDK 。 它包括一个静态库以及一些示例代码。

背景

我正在使用KDC扫描器设备来处理需要批量条形码导入function的iPhone应用程序。 iPhone应用程序是基于ARC的,并使用标准(armv7,armv7s)架构构build。

问题

我能够运行KTDemo应用程序(随SDK提供)。 然而,我很难在自己的应用程序中设置SDK,以便通过KScan包装类(由Koamtac编写)来使用iKEA库(libiKEA.a)。 他们的编程指南中提到的步骤看起来已经过时了。

任何人都可以帮我在我的项目中设置SDK? 也就是说,在我的iOS应用程序项目中添加静态库(libiKEA.a)以及包装类。

更具体的问题描述

如果我尝试在我的项目中添加一个静态库,我得到以下警告:

ld:warning:忽略文件/ Users / gm / Desktop / KDC SDK / Lib / Debug-iphonesimulator / libiKEA.a,该文件是用于归档的而不是被链接的体系结构(armv7):/ Users / gm / Desktop / KDC SDK / LIB /debugging-iphonesimulator / libiKEA.a

但是,KTDemo源代码没有这个问题。 我错过了什么?

如果您打开包含iKEA库的文件夹,请查看父文件夹,您将看到模拟器和设备的不同选项。 添加设备的库,它将工作。