1
我查看了多个帖子,无法找到解决此问题的方法。在桥接头中找不到头文件
我将MMLanScan Objective C库成功安装到我的pod文件中。
然后,我创建了一个桥接头文件在我的项目目录
#ifndef BridingHeader_h
#define BridingHeader_h
#import "MMLANScanner.h"
#import "LANProperties.h"
#import "PingOperation.h"
#import "MMLANScanner.h"
#import "MACOperation.h"
#import "MacFinder.h"
#import "MMDevice.h"
#endif
我还设置了头文件路径在我的项目的编译器设置
但是当我建立我的应用程序,我得到两个编译时错误
错误1:
MMLANScanner.h
找不到文件
错误2:
未能发出预编译头`/用户/我的用户名/库/开发商/ Xcode中/导出的数据/我的项目名称.. 。
当我从桥接头文件中删除导入时,这两个错误都消失了。
任何线索如何编译这个库,将不胜感激。
编辑
所以需要.h文件似乎是在我的荚目录,所以不知道为什么我得到这些错误
有几种可能性,但从确保桥接头的路径开始是正确的。另外,当与Cocopods一起工作时,请记住与Workspace一起使用(并打开该项目)。 – BonanzaDriver
@BonanzaDriver谢谢,我刚刚结束了添加相对的文件夹路径到导入,它的工作! –
如果您在目标“Build Settings”选项卡中使用“User header search paths”,您甚至可以跳过添加文件夹“MMLanScan”。 – Adi