EstimoteSDK/ESTUtilityManager.h file not found


#1

Hi,

I am building a simple app using meteor.js and cordova plugins:

  • cordova:cordova-plugin-whitelist (v 1.2.0)
  • cordova:cordova-plugin-estimote (v 0.8.0)

When I try to run it in Xcode (v 7.1.1) I am getting the same error:
‘EstimoteSD/ESTUtilityManager.h’ file not found

It shows in ‘merges>EstimoteBeacons.m’ in line:
#import <EstimoteSDK/ESTUtilityManager.h>

Did anybody have the same problem?


#2

I am seeing a similar error, with the Estimote Cordova Plugin:

/Users/a664743/Developer/Cordova/Checkout/platforms/ios/Checkout/Plugins/cordova-plugin-estimote/EstimoteBeacons.m:2:9: fatal error: 
   'EstimoteSDK/ESTUtilityManager.h' file not found
#import <EstimoteSDK/ESTUtilityManager.h>
    ^
1 error generated.

** BUILD FAILED **

#3

Can you post the exact steps to reproduce? That Cordova plugin is not maintained by us—it’s a 3rd party plugin, so I’m not entirely sure how to go about reproducing this error.


#4

That’s good to know - before proceeding, is there an “official” plugin for Cordova?

REPRODUCE ISSUE
Caveat: I am using xcode 7.x. on the Mac Yosemite OS

  1. Install NodeJS from https://nodejs.org/en/. If you already have nodejs and cordova installed, you can skip steps 1 - 2

  2. Install Cordova by running the following in your Terminal:

     sudo npm install -g cordova
    
  3. Create new project:

      cordova create com.example.estimote_example_app
    
  4. Add iOS platform:

     cordova platform add ios
    
  5. Add plugin cordova-plugin-estimote:

     cordova plugin add cordova-plugin-estimote
    
  6. Attempt to build project:

     cordova build ios

#5

Hi Piotr,

I am using Meteor.js 1.2.1 with XCode 7.2.

  1. Creating meteor application: meteor create estimote-beacons-test
  2. meteor add cordova:cordova-plugin-estimote@0.8.0
  3. meteor add-platform ios
  4. meteor run ios-device -p 3000 - that opens XCode
  5. when trying to build and app I am getting an error:
EstimoteBeacons.m
    EstimoteSDK/ESTUtilityManager.h file not found

Using the same steps but with Reactive Beacons I was able to range Estimote beacons during the Meteor in Flip Flops bootcamp.

It would be really great if you had your own Cordova plugin, taking into account growing popularity of Javascript.


#6

I had the same problem. I was able to get the app to build by removing the plugin and installing it from the git repo:

cordova plugin add https://github.com/evothings/phonegap-estimotebeacons.git

Plugin has the same name in the list cordova plugin but the header files are there this way.


#7

Hi, I’m facing the same issue, Is there any solution…


#8

Hi, I am facing a similar issue after installing the Estimote plugin in my Cordova app.

Getting- “EstimoteSDK/ESTUtilityManager.h’ file not found” error.

Tried this - cordova plugin add https://github.com/evothings/phonegap-estimotebeacons.git

but did not work.

Any help is appreciated.