Reputation: 2493
i have developed an iphone app. i have no problem testing it on my device.
now i would like to have it on a few more devices, for the QA team and for presentation.
The app is not yet in appstore and we are not yet moving to the enterprise developer program.
how can we do that?
Upvotes: 2
Views: 5958
Reputation: 73588
We have a couple of devices at our startup company, and also have very old iPods. Perhaps you can get some for very little second hand? What I do is keep one of each model of iPhone and iPod touch and install the latest version of the OS that runs on it. So I have iPhone 2G and iPod touch 1G with OS 3.1.3; iPhone 3GS, iPhone 4, and iPod touch 2G with OS 4.0; and a WiFi iPad with OS 3.2. Only one of the phones has cell phone service.
As for my builds, I build with SDK 4.0 and set OS 3.1.3 as the earliest target. If you claim to support a certain OS, you must have tested on the device with that OS.
Off Topic: I think supporting versions old of an OS when a free update is available shouldn't be done for too long. People need a bit of "help" updating.
Upvotes: 0
Reputation: 34
You can use Test Flight for this purpose. You can install your app on multiple devices and you can track the crashes and logs through check points.
Upvotes: 1
Reputation: 6413
If you can test on your own device, this means you're already enrolled in the personal iOS development program. That means, you can add up to 100 UDIDs of iOS devices in your account and distribute ad-hoc builds for these devices.
Just create a distribution certificate, add UDIDs of test devices, create distribution profile, sign your build with it and send to your testers. They will be able to install it via iTunes.
Here's a link to the Apple docs with some more specific info about it.
Upvotes: 13
Reputation: 29925
Take a look at https://testflightapp.com/. You can build the app and deploy it to many devices through that effortlessly.
It works really well, all users have to do to get it on their device is click a link in an email they get sent from the device they want it on and it installs the app automatically.
Upvotes: 1