斑马打印机 SDK swift
Zebra Printer SDK swift
我目前正在尝试编写一个应用程序,它使用 Swift 连接到 Zebra 打印机。我关注 these instructions to link the SDK to the project and this page 以获取有关将什么添加到桥接 header.
的信息
这是它失败的地方。只要我向桥接 header 添加一行,例如 #import "SGD.h"
,它就不会编译,并出现错误 'SGD.h' file not found
我想通了:这在说明中不是很清楚,但我在项目设置中配置了这些设置,而不是目标设置。我还必须禁用 Bitcode。
我知道这个问题已经由作者自己回答了,但是...它没有回答如何正确地将 Zebra sdk 添加到 Swift 项目的问题(无处可去)在 Zebra 的网站或文档中找到。
- 将框架“.a”文件 (libZSDK_API.a) 添加到您的项目。
- 添加 Zebra 提供的整个 "include" 文件夹(确保添加为组)
- 添加桥接header
所有这些都很标准,现在是棘手的部分。以完全相同的顺序 :
将以下导入添加到桥接 header
#import "MFiBtPrinterConnection.h"
#import "ZebraPrinterConnection.h"
#import "ZebraPrinter.h"
#import "ZebraPrinterFactory.h"
#import "TcpPrinterConnection.h"
#import "SGD.h"
我目前正在尝试编写一个应用程序,它使用 Swift 连接到 Zebra 打印机。我关注 these instructions to link the SDK to the project and this page 以获取有关将什么添加到桥接 header.
的信息这是它失败的地方。只要我向桥接 header 添加一行,例如 #import "SGD.h"
,它就不会编译,并出现错误 'SGD.h' file not found
我想通了:这在说明中不是很清楚,但我在项目设置中配置了这些设置,而不是目标设置。
我知道这个问题已经由作者自己回答了,但是...它没有回答如何正确地将 Zebra sdk 添加到 Swift 项目的问题(无处可去)在 Zebra 的网站或文档中找到。
- 将框架“.a”文件 (libZSDK_API.a) 添加到您的项目。
- 添加 Zebra 提供的整个 "include" 文件夹(确保添加为组)
- 添加桥接header
所有这些都很标准,现在是棘手的部分。以完全相同的顺序 :
将以下导入添加到桥接 header#import "MFiBtPrinterConnection.h" #import "ZebraPrinterConnection.h" #import "ZebraPrinter.h" #import "ZebraPrinterFactory.h" #import "TcpPrinterConnection.h" #import "SGD.h"