Zebra 打印机 SDK swift

Han*_*ans 0 zebra-printers swift bridging-header

我目前正在尝试编写一个应用程序,使用 Swift 连接到 Zebra 打印机。我按照这些说明将 SDK 链接到项目和此页面以获取有关添加到桥接头的内容的信息。

这就是它失败的地方。例如,一旦我向桥接标头添加一行,#import "SGD.h"它就无法编译,并出现错误'SGD.h' file not found 在此输入图像描述

Dav*_*aez 5

我知道这个问题已经由作者自己回答了,但是......它没有回答如何正确地将 Zebra sdk 添加到 Swift 项目的问题(在 Zebra 的网站或文档中找不到该项目) 。

  1. 将框架“.a”文件 (libZSDK_API.a) 添加到您的项目中。
  2. 添加 Zebra 提供的整个“include”文件夹(确保添加为组)
  3. 添加桥接标头
  4. 所有这些都是相当标准的,现在是棘手的部分。按照完全相同的顺序将以下导入添加到桥接头:

    #import "MFiBtPrinterConnection.h"
    #import "ZebraPrinterConnection.h"
    #import "ZebraPrinter.h"
    #import "ZebraPrinterFactory.h"
    #import "TcpPrinterConnection.h"
    #import "SGD.h"
    
    Run Code Online (Sandbox Code Playgroud)