我是iOS的新手,并且来自Android背景。我已经阅读了许多有关此问题的文章,但无法解决此问题。

我的问题是,该应用在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>

您能指出我现在遇到的问题吗?为什么它在模拟器上而不在实际设备上运行良好?

最佳答案

这可能对某人有帮助。

我已通过使用递归将标头搜索路径的条目添加到“$ {PODS_ROOT} /”来解决此问题。感谢lostInTransit指向此属性。

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

关于ios - 在模拟器上正常工作的情况下,在设备上安装应用程序时出现“错误无法导入桥接标题”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36076480/

10-09 09:38