繁体   English   中英

如何将框架导入 XCode 项目?

[英]How to import framework into XCode project?

我收到No such module 'BRLMPrinterKit'错误。

我参考官方文档https://support.brother.com/g/s/es/htmldoc/mobilesdk/guide/getting-started/getting-started-ios.html来导入框架。

这是我的步骤:

  1. BRLMPrinterKit.frameworkBRLMPrinterKitW.framework拖到我的框架文件夹中在此处输入图片说明

  2. 检查它们是否在与库的链接二进制文件中(删除并再次拖动) 在此处输入图片说明

  3. 检查框架搜索路径(我不确定它是否正确) 在此处输入图片说明

  4. 检查标题搜索路径(我不确定它是否正确) 在此处输入图片说明

最后我清理并构建得到No such module 'BRLMPrinterKit'错误。

我不知道如何解决我的导入问题,任何帮助将不胜感激。 谢谢。

这不是 Swift 模块,因此首先,您需要创建一个桥接头,在其中导入 <BRLMPrinterKit/BRLMPrinterKit.h>,然后您可以在 Swift 文件中使用 BRLM 类。

尝试使用 CocoaPods 安装框架,更加方便快捷。 你的框架支持使用 cocoapods 安装

https://cocoapods.org/

https://github.com/jonathantribouharet/BRLMPrinterKit

  1. 使用 CocoaPods 安装“BRLMPrinterKit”框架。
  2. 添加桥文件。(目标 > 构建设置 > Swift 编译器 - 常规 > Objective-C 桥接头文件) 在此处输入图片说明

桥接文件.h

 #ifndef PtouchPrinterKit_Bridging_Header_h #define PtouchPrinterKit_Bridging_Header_h #import <BRLMPrinterKit/BRPtouchBluetoothManager.h> #import <BRLMPrinterKit/BRPtouchDeviceInfo.h> #import <BRLMPrinterKit/BRPtouchNetworkManager.h> #import <BRLMPrinterKit/BRPtouchPrinter.h> #import <BRLMPrinterKit/BRPtouchPrinterData.h> #import <BRLMPrinterKit/BRPtouchPrinterKit.h> #import <BRLMPrinterKit/BRPtouchPrintInfo.h> #endif

  1. 然后你可以使用框架

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM