菜鸟教程小白 发表于 2022-12-12 13:45:54

ios - 适用于 iOS 8 的爱普生打印机 SDK


                                            <p><p>我在集成爱普生SDK时遇到问题,从</p>下载

<p> <a href="https://download.epson-biz.com/modules/pos/index.php?page=soft&amp;pcat=3&amp;scat=50" rel="noreferrer noopener nofollow">https://download.epson-biz.com/modules/pos/index.php?page=soft&amp;pcat=3&amp;scat=50</a> (ePos-Print SDK)</p>

<p>如果运行示例或按照将 ePos-Print.h 和 libeposprint.a 复制到项目中并添加到框架中的指南,它工作正常,是的,工作...</p>

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

<p>架构 arm64 的 undefined symbol :</p>

<p>“_OBJC_CLASS_$_EASession”,引用自:</p>

<pre><code>objc-class-ref in libeposprint.a(EpsonMfiIo.o)
</code></pre>

<p>“_OBJC_CLASS_$_EAAccessoryManager”,引用自:</p>

<pre><code>objc-class-ref in libeposprint.a(EpsonMfiFinder.o)

objc-class-ref in libeposprint.a(EpsonMfiIo.o)
</code></pre>

<p>ld: 未找到架构 arm64 的符号</p>

<p>我尝试了一些在stackoverflow中找到的解决方案,它们修改了架构并且有效的架构仍然没有运气。</p>

<p>有人有这方面的经验吗?非常感谢您的帮助:)</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>快速搜索发现 <code>EASession</code> 和 <code>EAAccessoryManager</code> 是来自 <code>ExternalAccessory</code> 框架的类。只需将 <code>ExternalAccessory</code> 框架添加到您的项目中,问题就会得到解决。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 适用于 iOS 8 的爱普生打印机 SDK,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/27907320/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/27907320/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 适用于 iOS 8 的爱普生打印机 SDK