【发布时间】:2016-10-15 21:39:42
【问题描述】:
这里是新开发人员,我目前正在快速构建一个应用程序。我们正在使用 cocoapods,但是在运行 pod install 之后,我们在 Objective-c 桥接头中收到一个错误,指出该文件无法找到,但对于我们的桥接头中的所有文件。例如,我们使用 DateTools。我们 pod 安装它,在我们放置的桥接头中:
#import <DateTools/DateTools.h>
但是,在运行时,它会出错,说'Datetools/Datetools.h' file not found。我已经浏览了很多其他类似的帖子(如this、this 或this),但没有一个解决了这个问题。任何帮助将不胜感激!
【问题讨论】:
-
确保您使用框架,而不是将其导入到桥接头中,为什么不尝试在您的班级顶部做一个简单的
import呢? -
在 podfile 中,我们确实有 use_frameworks!。当我删除桥接头时,它会在导入时出错并说类似
No such module "Parse" -
对于 pod,我们根本不使用桥接头
-
pod 背后的整个笑话是,我们不必桥接标题,因为 cocoapods 为我们完成了这项工作
-
感谢您的接受。我赞成你的问题。希望你的代码能正常工作。祝你的项目好运
标签: swift cocoapods objc-bridging-header