我在整合从
下载的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中找到的解决方案很少,修改架构和有效的架构仍然没有运气。
任何人都有这方面的经验吗?非常感谢帮助:)
答案 0 :(得分:2)
快速搜索显示EASession
和EAAccessoryManager
是来自ExternalAccessory
框架的类。只需将ExternalAccessory
框架添加到您的项目中即可解决问题。