iOS 8 的爱普生打印机 SDK

Epson Printer SDK for iOS 8

集成epson SDK时出现问题,下载自

https://download.epson-biz.com/modules/pos/index.php?page=soft&pcat=3&scat=50 (ePos-Print SDK)

如果 运行 示例或遵循将 ePos-Print.h 和 libeposprint.a 复制到项目并添加到框架的指南,则工作正常,是的,工作...

但是,如果您使用 Pod、*.xcworkspace 打开项目并尝试构建它,项目将失败并出现错误:

架构 arm64 的未定义符号:

"_OBJC_CLASS_$_EASession",引用自:

  objc-class-ref in libeposprint.a(EpsonMfiIo.o)

"_OBJC_CLASS_$_EAAccessoryManager",引用自:

  objc-class-ref in libeposprint.a(EpsonMfiFinder.o)

  objc-class-ref in libeposprint.a(EpsonMfiIo.o)

ld:未找到体系结构 arm64 的符号

我尝试了几个在 Whosebug 中找到的解决方案,这些解决方案修改了体系结构和有效的体系结构仍然没有运气。

有人有这方面的经验吗?非常感谢帮助:)

快速搜索显示 EASessionEAAccessoryManager 是 类 来自 ExternalAccessory 框架。只需将 ExternalAccessory 框架添加到您的项目中,问题就会得到解决。