multitouch

So you want to be an iPhone beta tester?05 Jan

Excellent! would love to have you!

Here is what I need:
Your device ID
An email address that works
Your name
The game you want to beta test for (I usually have more than one going at a time)

the last three should be easy, I don't even care if it is your real name. But the email has gotta work, or you will never get the links to the binaries.

As for the Device ID here is how you find that:

Launch iTunes.
Connect your device to your computer.
Select the device in the Devices list.
In the Summary pane, click the Serial Number label. It changes to Identifier.
Choose Edit > Copy.
Paste your Device ID into an email.
Be sure to include your name and device name in the email.
Sent that email to me, here: support@benbritten.com.

Please make the subject something like: "beta tester for Mole" or "beta tester for gamebooks" or whatever it is that you might want to be beta testing. Alternatively, subject lines like: "Ben, you are total awsomesauce" work as well.

Usually the beta builds come out every few days or so. You probably will get something back form me in a day or two and then you will get added to the big list I use to send out beta build notices.

Once you do get a build, you will need both the game binary and the provisioning profile.

Installing

You should have two files downloaded: whateverGame.app and the most recent AdHoc.mobileprovision file. (these are generally delivered together in a zipped bundle)

Unzip the bundle if you haven't already.

Open iTunes and drag the app and provision files onto the "Applications" item in the upper-left section of the sidebar named "Library". (It won't import if you drop it on the Playlists section. If the "Library" heading highlights when you drag them in, you've got the right place.) Give iTunes a few seconds to copy and process the app.
Plug-in your iPhone/iPod Touch and sync. (If you manually manage your installed applications, be sure to check the box next to the game in the Applications tab before syncing.)
If you get an error when syncing, make sure you have the newest .mobileprovision file downloaded. Copy it into your iTunes library and sync again.
Disconnect when the sync completes and fire it up!

Upgrading from a Previous Beta Version

(This is a weird process -- sorry.)
Download the newest version of the app and provisioning profile.
Unzip the app and drag the files into the Library section in the sidebar of your iTunes.
iTunes will copy app file, saying 'Processing: Snowferno.app'
Click "Replace" when told 'The application "Snowferno" already exists in your iTunes library....'.

Don't sync quite yet -- The weird part starts here:
On your device, in the home screen, tap and hold the game app icon for 2 seconds until the apps jiggle.
Tap the X to delete the game app, and tap "Delete" when prompted 'Deleting "The Game" will also delete all of its data.'

(Sorry, for now this is all part of the process. Some of our games store your progress on the server, in which case you wont actually lose anything, others dont, so you will)

Click the Home button to exit jiggle-mode.

Back in iTunes, *now* do a sync. IMPORTANT: if you manually manage your installed applications, you must visit your Applications tab before syncing and re-check the checkbox for the game. Deleting an app automatically unchecks that app's checkbox so you have to recheck it each time.
Now sync.

Sorry about that. Due to the way Unity is compiled into xcode, iTunes unfortunately doesn't recognize new versions of apps until they are official and acquired through the App Store. (or if someone can tell me how to force it to use the new one, then let me know!) For beta testing, this means we have to have you jump thru these hoops and delete and install fresh copies of the app each time.

Cheers!
-Ben

No TweetBacks yet. (Be the first to Tweet this post)

Leave a Reply

You must be logged in to post a comment.

About

meMy full name is Ben Britten Smith.

I go by Ben Britten because Ben Smith is a bit too common and using my full name is a mouthful.

I live in Melbourne, Australia and service clients all over the globe.

Contact

Have some questions?

Feel free to contact me directly at support@benbritten.com with any questions you might have about any of the applications I support.

Thanks!

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIGFib3V0LXdpZGdldDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2JlbG93X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL2JlbmJyaXR0ZW4uY29tL3dwLWNvbnRlbnQvdGhlbWVzL3ZpYnJhbnRjbXMvaW1hZ2VzL2FkNDY4LmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2JlbG93X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gYmVuYnJpdHRlbi5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19ibG9ja19pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly9iZW5icml0dGVuLmNvbS93cC1jb250ZW50L3RoZW1lcy92aWJyYW50Y21zL2ltYWdlcy9hZDMzNi5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19ibG9ja191cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19ibG9nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2djYXQ8L3N0cm9uZz4gLSAvY2F0ZWdvcnkvYmxvZy88L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWVudTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGFjdDwvc3Ryb25nPiAtIGNvbnRhY3Q8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vYmVuYnJpdHRlbi5jb20vZmF2aWNvbi5pY288L2xpPjxsaT48c3Ryb25nPndvb19mZWF0cGFnZXM8L3N0cm9uZz4gLSA1NDk8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ncmF2YXRhcjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19sYXlvdXQ8L3N0cm9uZz4gLSBkZWZhdWx0LnBocDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL3ZpYnJhbnRjbXMvPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2V4Y2x1ZGU8L3N0cm9uZz4gLSAyLDgyLDU0OSw1NTMsNTY3LDUzMiw1MzQsNTM3LDgzMjwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfYWQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfbXB1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zdGVwczwvc3Ryb25nPiAtIDEuLCAyLiwgMy48L2xpPjxsaT48c3Ryb25nPndvb190YWJiZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIFZpYnJhbnRDTVM8L2xpPjwvdWw+