当集成爱普生SDK时,我遇到了问题,下载自
https://download.epson-biz.com/modules/pos/index.php?page=soft&pcat=3&scat=50 (EPos)
如果运行示例或遵循将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中找不到符号
我尝试过一些在堆栈溢出中找到的解决方案,这些解决方案修改了体系结构,而有效的体系结构仍然没有成功。
有人有这方面的经验吗?帮助是非常感谢的:)
发布于 2015-01-12 17:19:01
快速搜索发现,EASession和EAAccessoryManager是来自ExternalAccessory框架的类。只需将ExternalAccessory框架添加到您的项目中,问题就应该得到解决。
https://stackoverflow.com/questions/27907320
复制相似问题