我正在使用 RestKit 来使用 Web 服务。RestKit 工作正常,直到我尝试添加 libZSDK_API.a 库(这个库是通过网络或蓝牙管理斑马打印机)
一些教程表明了将 RestKit 添加到 iOS 项目的此步骤:
- 添加“其他链接器标志”值 -ObjC
但是当我添加库时这个标志(-ObjC)会导致编译错误,当我删除这个标志时,iOS应用程序编译正确但是当我执行时应用程序崩溃了,因为项目没有 -ObjC 标志。
我收到此编译错误:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_Linea", referenced from:
objc-class-ref in libZSDK_API.a(LineaBtPrinterConnection.o)
(maybe you meant: _OBJC_CLASS_$_LineaBtPrinterConnection)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)