适用于iOS 8的Epson Printer SDK

时间:2015-01-12 17:14:25

标签: ios printing integration epson

我在整合从

下载的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的符号

我尝试过在stackoverflow中找到的解决方案很少,修改架构和有效的架构仍然没有运气。

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

1 个答案:

答案 0 :(得分:2)

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