Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Estimote don't work #210

Open
homerokzam opened this issue Apr 25, 2014 · 15 comments
Open

Estimote don't work #210

homerokzam opened this issue Apr 25, 2014 · 15 comments

Comments

@homerokzam
Copy link

After upgrading to iOS 7.1.1 using the example Estimote is not working!

@homerokzam homerokzam changed the title Estimote dont't work Estimote don't work Apr 25, 2014
@boblautenbach
Copy link

I have a fix for this if you need it

Bob Lautenbach
407.436.6586

-------- Original message --------
From: homerokzam notifications@github.com
Date:04/25/2014 7:57 AM (GMT-05:00)
To: mono/monotouch-bindings monotouch-bindings@noreply.github.com
Subject: [monotouch-bindings] Estimote dont't work (#210)
After upgrading to iOS 7.1.1 using the example Estimote is not working!


Reply to this email directly or view it on GitHub.

@homerokzam
Copy link
Author

Yes I would.

Thank you.

@boblautenbach
Copy link

@boblautenbach
Copy link

https://github.com/boblautenbach/Estimote-Binding/tree/master
-- 
Bob Lautenbach
@boblautenbach
407.436.6586

On April 26, 2014 at 8:04:08 AM, homerokzam (notifications@github.com) wrote:

Yes I would.

Thank you.


Reply to this email directly or view it on GitHub.

@snehithv
Copy link

snehithv commented May 4, 2014

I get the below error with your version Bob.

error MT5211: Native linking failed, undefined Objective-C class:
OBJC_CLASS$_ESTBeaconManagerDelegate. If 'OBJC_CLASS$_ESTBeaconManagerDelegate' is a protocol from a third-party binding, please check that it has the [Protocol] attribute in its api definition file, otherwise verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5210: Native linking failed, undefined symbol: OBJC_METACLASS$_ESTBeaconManagerDelegate. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5202: Native linking failed. Please review the build log.

@boblautenbach
Copy link

I will check it again.

Bob Lautenbach

-------- Original message --------
From: snehithvelma notifications@github.com
Date:05/03/2014 10:41 PM (GMT-05:00)
To: mono/monotouch-bindings monotouch-bindings@noreply.github.com
Cc: boblautenbach rjl@baysidetech.com
Subject: Re: [monotouch-bindings] Estimote don't work (#210)
I get the below error with your version Bob.

error MT5211: Native linking failed, undefined Objective-C class:
OBJC_CLASS$ESTBeaconManagerDelegate. If '_OBJC_CLASS$ESTBeaconManagerDelegate' is a protocol from a third-party binding, please check that it has the [Protocol] attribute in its api definition file, otherwise verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5210: Native linking failed, undefined symbol: _OBJC_METACLASS$_ESTBeaconManagerDelegate. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5202: Native linking failed. Please review the build log.


Reply to this email directly or view it on GitHub.

@boblautenbach
Copy link

I downloaded the zip from my Estimote-Binding repo and opened it it Xamarin Studio.  It compiled ok.  Do you have all the files listed below in your solution.  Also, make sure you have the latest updates from Xamarin

-- 
Bob

On May 3, 2014 at 10:41:45 PM, snehithvelma (notifications@github.com) wrote:

I get the below error with your version Bob.

error MT5211: Native linking failed, undefined Objective-C class:
OBJC_CLASS$ESTBeaconManagerDelegate. If '_OBJC_CLASS$ESTBeaconManagerDelegate' is a protocol from a third-party binding, please check that it has the [Protocol] attribute in its api definition file, otherwise verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5210: Native linking failed, undefined symbol: _OBJC_METACLASS$_ESTBeaconManagerDelegate. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5202: Native linking failed. Please review the build log.


Reply to this email directly or view it on GitHub.

@dalexsoto
Copy link
Member

The error is caused because you are missing the [ProtocolAttribute] on your delegates in the api definition.cs this is required since Xamarin.iOS 7.2.1 look at release notes. This error will show at device build time

Enviado desde mi iPhone

El 04/05/2014, a las 09:40 a.m., boblautenbach notifications@github.com escribió:

I downloaded the zip from my Estimote-Binding repo and opened it it Xamarin Studio. It compiled ok. Do you have all the files listed below in your solution. Also, make sure you have the latest updates from Xamarin

Bob

On May 3, 2014 at 10:41:45 PM, snehithvelma (notifications@github.com) wrote:

I get the below error with your version Bob.

error MT5211: Native linking failed, undefined Objective-C class:
OBJC_CLASS$ESTBeaconManagerDelegate. If '_OBJC_CLASS$ESTBeaconManagerDelegate' is a protocol from a third-party binding, please check that it has the [Protocol] attribute in its api definition file, otherwise verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5210: Native linking failed, undefined symbol: _OBJC_METACLASS$_ESTBeaconManagerDelegate. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5202: Native linking failed. Please review the build log.


Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHub.

@boblautenbach
Copy link

Ah…thanks.  I will update now
-- 
Bob

On May 4, 2014 at 11:32:40 AM, Alex Soto (notifications@github.com) wrote:

The error is caused because you are missing the [ProtocolAttribute] on your delegates in the api definition.cs this is required since Xamarin.iOS 7.2.1 look at release notes. This error will show at device build time

Enviado desde mi iPhone

El 04/05/2014, a las 09:40 a.m., boblautenbach notifications@github.com escribió:

I downloaded the zip from my Estimote-Binding repo and opened it it Xamarin Studio. It compiled ok. Do you have all the files listed below in your solution. Also, make sure you have the latest updates from Xamarin

Bob

On May 3, 2014 at 10:41:45 PM, snehithvelma (notifications@github.com) wrote:

I get the below error with your version Bob.

error MT5211: Native linking failed, undefined Objective-C class:
OBJC_CLASS$ESTBeaconManagerDelegate. If '_OBJC_CLASS$ESTBeaconManagerDelegate' is a protocol from a third-party binding, please check that it has the [Protocol] attribute in its api definition file, otherwise verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5210: Native linking failed, undefined symbol: _OBJC_METACLASS$_ESTBeaconManagerDelegate. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5202: Native linking failed. Please review the build log.


Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHub.

@boblautenbach
Copy link

Updated on git
-- 
Bob Lautenbach
@boblautenbach
407.436.6586

On May 4, 2014 at 11:32:40 AM, Alex Soto (notifications@github.com) wrote:

The error is caused because you are missing the [ProtocolAttribute] on your delegates in the api definition.cs this is required since Xamarin.iOS 7.2.1 look at release notes. This error will show at device build time

Enviado desde mi iPhone

El 04/05/2014, a las 09:40 a.m., boblautenbach notifications@github.com escribió:

I downloaded the zip from my Estimote-Binding repo and opened it it Xamarin Studio. It compiled ok. Do you have all the files listed below in your solution. Also, make sure you have the latest updates from Xamarin

Bob

On May 3, 2014 at 10:41:45 PM, snehithvelma (notifications@github.com) wrote:

I get the below error with your version Bob.

error MT5211: Native linking failed, undefined Objective-C class:
OBJC_CLASS$ESTBeaconManagerDelegate. If '_OBJC_CLASS$ESTBeaconManagerDelegate' is a protocol from a third-party binding, please check that it has the [Protocol] attribute in its api definition file, otherwise verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5210: Native linking failed, undefined symbol: _OBJC_METACLASS$_ESTBeaconManagerDelegate. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
error MT5202: Native linking failed. Please review the build log.


Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHub.

@homerokzam
Copy link
Author

Does anyone have a solution to the newest version of Estimote SDK?

@homerokzam
Copy link
Author

The example does not work with Estimote. The application starts but does not show the message that the app will use bluetooth. Does anyone have an example using the latest version of Estimote SDK?

@mikebluestein
Copy link

@homerokzam
Copy link
Author

Thank you so much. I tested your example and it worked. I changed my code just adding the key NSLocationWhenInUseUsageDescription in Info.plist file and it worked.

@boblautenbach
Copy link

I have full sample app here

https://github.com/braneworks/xamarinBeacon
-- 
Bob Lautenbach
@boblautenbach
407.436.6586

On October 28, 2014 at 12:25:51 PM, Mike Bluestein (notifications@github.com) wrote:

Check out the iBeacon mini-hack here: https://github.com/xamarin/mini-hacks/tree/master/iBeacon

Here's my solution: https://dl.dropboxusercontent.com/u/38672503/iBeacon%20mini-hack.zip


Reply to this email directly or view it on GitHub.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants