Search
Recommended for You

(I've Got A) Golden Ticket...


Grandpa Joe:
I never thought my life could be
Anything but catastrophe
But suddenly I begin to see
A bit of good luck for me

'Cause I've got a golden ticket I've got a golden twinkle in my eye!

It's been a long time since Willy Steve first wrote to me, asking me to keep a look out for golden tickets:

Subject: You are now a Registered iPhone Developer.
Date: Fri,  7 Mar 2008 20:40:48 -0800 (PST)

The chocolate bar he sent me first did not have any tickets inside. I remember crying, and being upset, but I waited patiently, knowing, hoping just one day, I would open my email chocolate bar, discovering a wonderful ticket inside.

Last night at 7:15pm we found a ticket!

So it is off to the wonka provisioning factory we go!

This should be great...

The road to the factory is full of turmoil, there are many email validations, certificate issuances, and a whopping $105 entry fee... Willy is kinda short on funds since the release of his new iBar candy, he has to scrape a living somehow (Oh and don't forget to add the tax kidiwinks!)

So the long wait is over! We are nearly there. We are at the gates, we can almost see sshd, Willy through the bars of application certification...

Auntie Erica gave us some nice code wrapped up in a five pound note to take along with us to the great factory, we can hardly wait...

This is going to be spectacular, we can almost taste the river of afpd chocolate goodness from here! Ohhh! it is just so exciting!

Just as we enter the great chocolate room, with great glee in our hearts:

Your mobile device has encountered an 
unexpected error (0xE8000001) during
the install phase: Verifying application.

Try disconnecting and powering off the 
device then power the device on and 
reconnect it.

Oh the noes!

I'm starting to have a major freaking Violet Beuregarde moment here!

No matter.

Now so many of us now have our golden tickets, and we are all inside the great chocolate factory. All we have to do now is learn to avoid the never ending gobstoppers. I certainly know what I'll be doing for the rest of the weekend:

Looking for more chocolate! :-)



AddThis Social Bookmark Button
Comments (3)

3 Comments

Doug Penny said:

Replace the ${PRODUCT_NAME} placeholder with the actual app name in the app ID. You can find it by looking at the Properties pane when inspecting the project target. For some reason the ${PRODUCT_NAME} doesn't work for development builds.

Shawn McCann said:

Kind of reminds me of Disneyland. You wait in the line outside the building, finally get inside - ready to start the ride - only to find another lineup inside.

I finally got the OK to pay my $99 and did so, but now find I have to wait for my certificate before I can start testing on my device.

Hope the ride will be worth the wait!


James Cuff said:

Thanks Doug - that helped, a lot as did this thread:

http://discussions.apple.com/thread.jspa?threadID=1576162&tstart=15

The whole provisioning thing is a nightmare. Once it works it is ok. I'm now back on the horse again. Auntie Erica's code all happy and working.

However, the line is getting longer as Shawn said. Something to do with a neat little trick they call PARENTAGE_FORK DENY 1.

Shame, with fun we just built a native 2.0 SDK openssl, and a valid sshd...

[isrv:~/openssh-5.0p1] core% codesign -f -s "iPhone Developer" ssh
[isrv:~/openssh-5.0p1] core% codesign -d ssh
Executable=/NetUsers/core/iphone/openssh-5.0p1/ssh
[isrv:~/openssh-5.0p1] core% file ssh
ssh: Mach-O executable arm

This is not going to be just as simple as this evil hack:

system("/Applications/launcher.app/sshd");
[pool release]
NSLog(@"Shelled out sshd");

Oh look more chocolate, have to go eat more chocolate :-)

Leave a comment


Type the characters you see in the picture above.