首页 文章

'Failed to import bridging header','file not found',归档我的项目时

提问于
浏览
7

使用快速桥接头和框架归档项目时遇到了一些麻烦 . 它给了我错误,但只有在我存档时 . 所以我做了一个新项目来进一步测试 .

这是我的步骤:

  • 新的快速项目 .

  • 添加一个objective-c文件 .

  • 当它提示我询问有关制作桥接 Headers 时,请按是 .

此时,我存档 . 它成功了 .

  • 添加ASyncDisplayKit.xcodeproj

  • 将libAsyncDisplayKit.a,AssetsLibrary和Photos添加到"Link Binary With Libraries"构建阶段 .

  • 将"-lc++ -ObjC"添加到项目链接器标志 .

  • #import <AsyncDisplayKit/AsyncDisplayKit.h> 添加到桥接头 .

这些是找到的指令here .

我再次存档,它失败了,有两个错误:

'找不到AsyncDisplayKit / AsyncDisplayKit.h'文件无法导入桥接头'/Users/Andrew/Desktop/testProject/testProject/testProject-Bridging-Header.h'

这是可以复制的 . 我似乎完全按照他们的指示行事,除此之外我没有触及过这个项目 .

有趣的是,它构建良好,运行良好 . 但归档,它会给出这些错误 .

任何帮助表示赞赏 .

编辑:如果我使用CocoaPods导入它,它的工作正常 . 问题是我专门为我的项目使用Submodules而不是CocoaPods . 切换到使用两者作为解决这个问题的方法将是混乱 .

2 回答

相关问题