Swift 找不到CocoaPods桥接头文件

Swift 找不到CocoaPods桥接头文件,swift,cocoapods,objc-bridging-header,Swift,Cocoapods,Objc Bridging Header,这里是新开发人员,我目前正在swift中构建一个应用程序。我们正在使用cocoapods,但是在运行pod安装之后,objective-c桥接头中出现一个错误,表示找不到该文件,但对于桥接头中的任何文件和每个文件都是如此。例如,我们使用DateTools。我们将其安装在桥接头中,我们将: 进口 但是,在运行时,它会出错,说找不到“Datetools/Datetools.h”文件。我已经浏览了很多类似的帖子,比如,或者,但是没有一篇能够解决这个问题。任何帮助都将不胜感激 使用“使用”框架时!COC

这里是新开发人员,我目前正在swift中构建一个应用程序。我们正在使用cocoapods,但是在运行pod安装之后,objective-c桥接头中出现一个错误,表示找不到该文件,但对于桥接头中的任何文件和每个文件都是如此。例如,我们使用DateTools。我们将其安装在桥接头中,我们将: 进口 但是,在运行时,它会出错,说找不到“Datetools/Datetools.h”文件。我已经浏览了很多类似的帖子,比如,或者,但是没有一篇能够解决这个问题。任何帮助都将不胜感激

使用“使用”框架时!COCOAPOD中的说明,在Swift中导入Objective-C pods不需要桥接头

只需将所需的播客设置到播客文件中:

#Uncomment this line to define a global platform for your project
platform :ios, '9.0'
#Uncomment this line if you're using Swift
use_frameworks!

target 'YourProject' do

#Swift Pods
pod 'Alamofire'
pod 'ActiveLabel'

#ObjC Pods
pod 'IDMPhotoBrowser'
pod 'Firebase'

#This stuff is to set the SWIFT_VERSION
post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = '2.3'
        end
    end
end
end
运行pod安装。运行pod更新应该不是必需的,但出于某种原因,我几乎每次都会得到更新,即使是在干净的安装之后。关闭Xcode并使用白色的xcworkspace文件重新打开


完成。

确保您使用框架,而不是将其导入到brdging头中,为什么不尝试在类的顶部执行简单导入呢?在podfile中,我们确实有使用框架!。当我删除桥接头时,它会在导入时出错,并说没有这样的模块解析,我们根本不使用桥接头。pods背后的整个笑话是,我们不必桥接头,因为cocoapods为我们做这项工作,hanks为accept。我对你的问题投了赞成票。希望您的代码能够正常工作。祝你的项目好运
import Alamofire
import ActiveLabel 
import IDMPhotoBrowser
import Firebase