"Error failed to import bridging header" 在设备上安装应用程序时在模拟器上运行正常

"Error failed to import bridging header" when installing the app on device while working fine for simulator

我是 iOS 的新手,我来自 Android 背景。我已经阅读了很多关于这个问题的 post 但我无法解决这个问题。

我的问题是该应用程序在 iPhone 模拟器上运行良好,但在设备上 运行 时出现以下错误 -

error: 'AFNetworking.h' file not found

#import "AFNetworking.h"

        ^

<unknown>:0: error: failed to import bridging header ‘path/to/project/<main project directory>/projectName-Bridging-Header.h'

更新:

platform :ios, '7.0'
use_frameworks!

target 'SomeTarget' do

pod 'AFNetworking'
pod 'MSDynamicsDrawerViewController'
pod 'KRLCollectionViewGridLayout', '~> 0.2.0'
pod 'Canvas'
pod 'MBProgressHUD'
pod 'RBMenu'
pod 'RKTabView'
pod 'AHTabBarController'
pod 'Fabric'
pod 'Crashlytics'



end

我的桥接头文件

   #import "AFNetworking.h"
#import "UIKit+AFNetworking.h"
#import "MSDynamicsDrawerStyler.h"
#import "KRLCollectionViewGridLayout.h"
#import "Canvas.h"
#import "MBProgressHUD.h"
#import "UIScrollView+TwitterCover.h"
#import "A3ParallaxScrollView.h"
#import "ParallaxHeaderView.h"
#import "UIImage+ImageEffects.h"
#import "SGFocusImageFrame.h"
#import "RBMenu.h"
#import "ILBarButtonItem.h"
#import "CMPopTipView.h"
#import "RKTabView.h"
#import "AHTabBarController.h"
#import "UIViewController+MJPopupViewController.h"
#import "NSString+FontAwesome.h"
#import “KMAccordionTableViewController.h"
#import <Crashlytics/Crashlytics.h>

你能指出我现在遇到的问题吗?为什么在模拟器上 运行 没问题,在实际设备上却不行?

这可能会对某些人有所帮助。

我已通过将 Header 搜索路径 的条目添加到 "${PODS_ROOT}/" 来解决此问题递归。感谢 lostInTransit 指出此属性。

您可以在 BuildSettings 下为您的项目目标找到 Header 搜索路径