My project worked perfectly on simulator+device,
but now, after upgrading to lion os and xcode 4.1, I get this error when gps is active!
server did not accept client registration 68
It's a gps based application, and i'm nervous to not debug app in simulator!
Any idea to solve this issue?
UPDATE: Gps on Simulator doesn't work also on Xcode 3.2.6 + LION.
EDIT: Apple response on bug tracker:
After further investigation it has been determined that this is a known issue, which is currently being investigated by engineering. This issue has been filed in our bug database under the original Bug ID#. Thank you for submitting this bug report. We truly appreciate your assistance in helping us discover and isolate bugs.
Xcode 4.2 solved this problem adding custom gps position!
The file is an XML like this:
<?xml version="1.0"?> <gpx version="1.1" creator="Xcode"> <wpt lat="45,49939" lon="9,12114"> <name>Milano</name> </wpt> </gpx>
you can add this file in your project or New->File->GPX.
While you're running your app, activate the console and select your custom position file:
it's all.
enjoy.
From the Big Nerd Ranch forum:
@implementation CLLocationManager (TemporaryHack) - (void)hackLocationFix { CLLocation *location = [[CLLocation alloc] initWithLatitude:42 longitude:-50]; [[self delegate] locationManager:self didUpdateToLocation:location fromLocation:nil]; } - (void)hackHeadingFix { [[self delegate] locationManager:self didUpdateHeading:(id)@"That way.."]; } - (void)startUpdatingLocation { [self performSelector:@selector(hackLocationFix) withObject:nil afterDelay:0.1]; } - (void)startUpdatingHeading { [self performSelector:@selector(hackHeadingFix) withObject:nil afterDelay:0.1]; } @end
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With