Flurry.h的桥接头不适用于Pod

问题描述 投票:4回答:2

我有一个现有的桥接头,当前包含几个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>

导入我的Pod的位置

use_frameworks!

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

并且位于此处

enter image description here

swift cocoapods flurry bridging-header flurry-analytics
2个回答
19
投票

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

我最初将桥接头导入更改为采用伞头,即

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

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

import Flurry_iOS_SDK

1
投票

问题不是Flurry Podspec。我运行的是旧版的cocoapods,因此使用

更新了它
sudo gem install cocoapods
© www.soinside.com 2019 - 2024. All rights reserved.