Ios ';FMDB.h';找不到文件

Ios ';FMDB.h';找不到文件,ios,swift,xcode,Ios,Swift,Xcode,正在尝试为数据库导入头文件 我有两个错误 'FMDB.h' file not found 及 FMDB.h的完整路径如下所示 /Users/myname/Library/Autosave Information/zzzzzz/fmdb/FMDB.h 在Objective-C桥接标头中:标头.h 在头文件中,代码为: #ifndef Header_h #define Header_h #import "FMDB.h" #endif /* Header_h */ 我将允许非模块化包含

正在尝试为数据库导入头文件

我有两个错误

'FMDB.h' file not found

FMDB.h的完整路径如下所示

/Users/myname/Library/Autosave Information/zzzzzz/fmdb/FMDB.h
在Objective-C桥接标头中:标头.h

在头文件中,代码为:

 #ifndef Header_h
 #define Header_h
 #import "FMDB.h"

 #endif /* Header_h */
我将允许非模块化包含在框架模块中设置为是。 这对我来说不起作用。

请遵循以下几个步骤:

  • 将标题重命名为-->YourProjectName桥接标题.h
  • 在生成设置-->中的“目标CBridging头”下选中/添加此头的路径(您可以拖动文件路径)
  • 框架模块作为编号

  • 然后构建,它应该会工作。谢谢

    你在用豆荚吗?我尝试使用pods并创建了一个桥接头[YourProjectName bridgeing header.h],框架模块为no(默认情况下)。经过编译,它运行良好。生成成功。@RenukaPandey在您留下评论之前,我没有使用cocoa pods,在阅读您的评论之后,我安装了cocoa pods,但我仍然面临问题。请检查我的答案并按照步骤进行操作,它应该可以工作。$(SRCROOT)/YourProjectName bridgeing Header.h
     #ifndef Header_h
     #define Header_h
     #import "FMDB.h"
    
     #endif /* Header_h */