5

I have an existing bridging header that currently contains several obj-c pods. I am having issue importing the Flurry framework with Xcode saying

'Flurry.h' file not found

even though it has been correctly inserted using pods.

My bridging header currently looks like

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

I have tried several alternatives #import "FlurrySDK/Flurry.h" and #import <Flurry.h>

My Pod is imported with

use_frameworks!

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

and is located here

enter image description here

Christophe
  • 68,716
  • 7
  • 72
  • 138
Allreadyhome
  • 1,252
  • 2
  • 25
  • 46
  • Click on Podfile, and select "View in Finder". Is it in the correct directory? (Your project.) – dannybess Jul 30 '15 at 02:54
  • @dannybess yeah its in the correct directory. I have other Pod imported files that are working perfectly fine. – Allreadyhome Jul 30 '15 at 08:43
  • The only thing I can suggest that makes sense, is to reinstall the library you are trying to download with Pod. Is there maybe a manual installation? - drag and drop Source files into your project. – dannybess Jul 31 '15 at 00:51
  • @dannybess that seemed to do the trick. Uninstall then reinstall plus I also updated my cocopods – Allreadyhome Aug 01 '15 at 08:01

2 Answers2

20

I was having this problem with XCode 7, Flurry 7.1 and with my cocoapods setup with 'use_frameworks!'

I originally changed the bridging header import to take the umbrella header which is

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

but as Allreadyhome pointed out just using the following in my swift files works the same

import Flurry_iOS_SDK
Allan Weir
  • 628
  • 5
  • 12
2

The problem wasn't Flurry Podspec. I was running an older cocoapods so updated it using

sudo gem install cocoapods
Allreadyhome
  • 1,252
  • 2
  • 25
  • 46