Flurry.h的桥接标题不适用于Pod

时间:2015-07-29 16:17:19

标签: swift cocoapods flurry flurry-analytics

我有一个现有的桥接标题,目前包含几个obj-c pod。我在使用Xcode导入Flurry框架时遇到问题

'Flurry.h' file not found

即使已使用pod正确插入。

我的桥接标题目前看起来像

#import <EstimoteSDK/EstimoteSDK.h>
#import <SDWebImage/UIImageView+WebCache.h>
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import "Flurry.h" // <----- The Warning is here

我尝试了多种替代方法#import "FlurrySDK/Flurry.h"#import <Flurry.h>

My Pod已导入

use_frameworks!

pod 'FlurrySDK', '~>6.6' #Analytics

并且位于此处

enter image description here

2 个答案:

答案 0 :(得分:19)

我在使用XCode 7,Flurry 7.1和我的cocoapods设置'use_frameworks!'时遇到了这个问题。

我最初更改了桥接头导入以获取

的伞头
#import <Flurry_iOS_SDK/Flurry-iOS-SDK-umbrella.h> 

但是正如Allreadyhome所指出的那样,在我的swift文件中使用以下内容的方法是相同的

import Flurry_iOS_SDK

答案 1 :(得分:1)

问题不在于Flurry Podspec。我正在运行一个较旧的cocoapods,所以使用

更新它
sudo gem install cocoapods