3

私は 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>

私が今抱えている問題を教えてください。実際のデバイスではなくエミュレータで正常に動作するのはなぜですか?

4

1 に答える 1

7

これは誰かを助けるかもしれません。

recursive を使用して「${PODS_ROOT}/」にヘッダー検索パスのエントリを追加することで、この問題を修正しました。この属性を指定してくれたlostInTransitに感謝します。

プロジェクト ターゲットのBuildSettingsの下にヘッダー検索パスがあります 。

于 2016-03-21T10:05:09.080 に答える