Do the UDID limitations still exist? I'd say the Enterprise license would be a workaround, but pretty sure that Apple would revoke it as an abuse of terms.
Awesome! Just downloaded it and was up and running the server and client auto-update in less than 30mins :)
I tweaked BWHockeyController to always remind of updates regardless, since I don't really want to add a settings page to my app and always want people to update (or at least get nagged!)
I did not actually setup the server before....so when we had issues with the prior install, your posted time here in HN made me confident enough to create a new cloud server and toss one up there in about < 30 minutes. Thanks man for adding to the discussion.
This is great when combined with Dropbox's public folders. I recently developed an app where I pushed 40+ builds out to testers. On every bugfix or new feature, I just had to Build & Archive, save the IPA directly to Dropbox and then give it the public URL.
I stashed an HTML file in the same folder with a link to the provisioning profile (also in the public folder—when you add new devices this needs to be updated) and the IPA file. Testers could bookmark the page and grab a new version whenever they wanted (or whenever I notified them).
Yeah this is how I do builds of Firefox Home. I have a script that is executed by Hudson when we check in new code. THe script then builds the project, makes all the .ipa, .html and .plist files, uploads them to a server and tweets a message to testers with a direct over-the-air install link.
I built AppSendr which distributes apps via this method. So far it's proven to be very useful for a wide variety of needs. I don't know why this hasn't been more publicized.
AppMakr.com is a platform that helps anyone build apps and we launched over-the-air one-click install for testing back in November for our users; we call it AppDrop. You can find more info and watch a video here: http://go.appmakr.com/appdrop.
AppDrop and similar techniques really helps in reducing the friction of getting an app tested and made. This is a trend that more and more solution providers will jump on.
I wrote some bash scripts a couple months ago which automates this process. When Hudson is done building, it uploads the .dSYM directory, signed .ipa, HTML for instructions and legacy zip file for pre-iOS4 users. Check out http://www.oiledmachine.com/posts/2010/10/27/automated-ota-i...
21 comments
[ 2.8 ms ] story [ 52.8 ms ] threadAlthough this was a bit snarky, I think it makes a good point.
This is Apple lowering (but not removing) an Apple-created hurdle. It would be nice if I could avoid the UDID hassle altogether.
I need to port to Android and see how I feel about that development experience.
kb
https://github.com/HunterHillegas/iOS-BetaBuilder
And yes, the UDID limitations with Adhoc certificates are all still there.
http://iosdevgoodies.joostschuur.com/ad-hoc-ota-ios-beta-app...
https://github.com/TheRealKerni/Hockey
I tweaked BWHockeyController to always remind of updates regardless, since I don't really want to add a settings page to my app and always want people to update (or at least get nagged!)
I stashed an HTML file in the same folder with a link to the provisioning profile (also in the public folder—when you add new devices this needs to be updated) and the IPA file. Testers could bookmark the page and grab a new version whenever they wanted (or whenever I notified them).
People love it.
AppDrop and similar techniques really helps in reducing the friction of getting an app tested and made. This is a trend that more and more solution providers will jump on.
I have been using it in beta for a while now and it has never been easier to get testers updated. And their UUIDs back to me.
I can't recommend them enough and will gladly pay for the service once they launch. It is very, very good.
The process used to take 10 minutes, now with TestFlight it's just 20 seconds, literally.