为 Flurry.h 桥接 Header 不适用于 Pod

Bridging Header for Flurry.h not working with Pod

我有一个现有的桥接 header,目前包含多个 obj-c pods。我在导入 Flurry 框架时遇到问题 Xcode 说

'Flurry.h' file not found

即使已使用 pods 正确插入。

我的桥接 header 目前看起来像

#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>

我的 Pod 是用

导入的
use_frameworks!

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

并且位于此处

问题不在于 Flurry Podspec。我是 运行 一个较旧的可可足类动物,所以使用

对其进行了更新
sudo gem install cocoapods

我在使用 XCode 7、Flurry 7.1 以及使用 'use_frameworks!'

设置 cocoapods 时遇到了这个问题

我最初将桥接 header 导入更改为带伞 header 即

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

但正如 Allreadyhome 指出的那样,在我的 swift 文件中使用以下内容同样有效

import Flurry_iOS_SDK