ios - "Error failed to import bridging header"在设备上安装应用程序时模拟器工作正常

标签 ios iphone bridging-header

我是 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}/”添加一个Header Search Paths 条目 解决了这个问题。感谢lostInTransit用于指向此属性。

您可以在BuildSettings 下为您的项目目标找到Header Search Paths

关于ios - "Error failed to import bridging header"在设备上安装应用程序时模拟器工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36076480/

相关文章:

ios - 模块 'Builtin' 没有名为 convertUnownedUnsafeToGuaranteed 的成员

ios - AVCaptureOutput captureStillImageAsynchronouslyFromConnection 在 iPhone5 上永远不会完成

iPhone 和 iPad 的 iOS 分辨率

ios - 如何为 Dev 版本和 Prod 版本添加桥接头?

ios - 如何在不破坏从中分离的类的情况下以编程方式进行分离

ios - “aps-environment”具有配置配置文件不允许的值

iphone - 是否有 API 或任何其他方法来自动化提交过程?

iphone - 如何检查 cocoa 中的响应是否是有效的 JSON

ios - 需要一个类型并且无法导入桥接头

objective-c - 无法使用 Swift 协议(protocol)将符合协议(protocol)的 Objective-C 类分配给属性