I just tested my app out on my iPad and I want to show it to a friend. He sent me his UDID and but I don't know how I can send him the app. Please help me out , thanks.
you can create a adhoc build using his UUID. but first you have to create a adHoc provisioning profile from your developer portal. and then you can send the build and provisioning profile.
so first he has to drag and drop provisioning profile to his device then thru iTunes he can sync you app.
Nnp described the process of how it usually is done.
If you'd like to do it easy way, and by easy I mean easy to you and your beta-testers (key features to me: over the air beta distribution, no more iTunes syncing, alert when new beta arrives, statistics), try HockeyKit and optionally HockeyApp.
Related
I have made an app for my iphone. I'm wanting to let my friend see the app too. I've been loading the app onto my phone by selecting my iphone in Xcode and clicking "Run". I cannot set his up to do this though since he's in another state. Is there anyway I can set it up so he can load it on his phone?
Check out TestFlight. You'll have to add his device to your account and create a new provisioning profile for his device, but then you can distribute it with TestFlight and automatically push out any updates to him.
There really isn't a way for you to share it wirelessly, but you could add his device to your account, and create a new provisioning profile with his device included, and he could download the project and run it there.
Create an ad-hoc provisioning profile and use this profile to validate and distribute your app. Don't select App Store, but the other option (can't remember what that's called right now). This will create a .IPA file, which your friend can drag into iTunes and install on his device. Note that you will need to add his UDID to your developer portal for this to work.
I have developed my first full fledged iPhone app, and tested it on my phone. I would like to have it tested by one of the contributing graphic artists on their iPhone. They live in another state so I do not have access to their device. I added their Device ID to the apple portal.
A couple of questions:
I do not see the device show in Xcode when I hit refresh. Should I be seeing it?
Which executable file(s) do I send to them?
Look at testflight. It makes distributing apps very easy. Since you have already included the designers device ID, all you have to do is:
Sign up to test flight
invite the designer and tell him to register and add his device info
go to apple developer portal - provisioning - distribution and create a new distribution profile (don't forget to add the designers device when creating the profile), download and open the certificate (which will be shown in Xcode's Window>Organizer) - make sure that the correct certificates are selected in your build settings.
make sure that iOS device is selected ( and not the simulator) now in Xcode go to Product>Archive, when the archive is shown click distribute>adhoc distribution
this will create an IPA file.
upload this to test flight and follow the instructions to select the designer from your team.
Use TestFlight. It's free, takes 5 mins to install their API, and gives step by step instructions on how to push your app to any tester over the air.
Add their device id to your developer account, Update your adhoc profile (which you are using for running your app on device) attach their device with this profile. Now again sign your build with updated profile and give this APP file and provisioning profile to others or upload it on TestFlight.
I'm not sure if this question has been asked before but what are the exact steps I'll need to follow to get my app which is still in development onto someone elses iDevice when all I have of his iDevice is its device ID.
What I tried doing is adding the device to the 'devices' section of my provisioning portal, then I downloaded the provisioning profile of the app and sent the provisioning profile with the compiled IPA to this person.
From his end what should he do? I told him to just drag the IPA into iTunes and see what happens.
Is that what I should be doing or is there something I'm missing?
If you have make correct provisioning profile for testing devices, then drag drop the ipa build to iTunes and sync your device. There is another alternative way for easy installation, expore testflight
What you do is correct and it should work. If you have distribution profile you don't need deviceId too.
I have an initial build of my app which I want to circulate for testing to few others who do not have XCode with them. All I want to do is pass them the binary which they will install to their devices using iTunes. I have created my developer certificate, created an app id and added the device udids in my provisioning portal.
So now can I directly email them the binary and ask them to drag and drop into itunes and then on the device ?
Thanks!
I tested it myself and it's amazing: You should try Testflight.
It's a simple to use service (free) that allows you to distribute your adHoc builds easy and fast (might sound like advertising but it's really one of the best tools I came across).
Build archive and it will appear in organizer. There is big Share button that allows you to save ipa file which you pass on to testers.
I want to outsource my application testing.
Is there a way to send only the binaries (from xcode) to another user,
and if he gets the right certificate being able somehow to install the app to his device?
You need to create an ad-hoc distribution profile through the Apple Provisioning portal. You also need to register the device UDID as a test device. Than you can send your tester the provisioning profile and the application bundle, which will allow them to deploy by simple drag/drop to iTunes.
Note that you can specify up to 100 devices in an ad-hoc provisioning profile and those devices count against the per-year quota of test devices.
Apple describes this precisely in the iPhone Provisioning Portal documentation. You have to be a registered iPhone developer (with the $99 or more fee) in order to deploy your app on other devices than the ones you use with XCode.
Take a look at the "Devices" section, you have to enter the UDID of the device you want to deploy your code on. Then, for distribution, have a look at the "Distribution/Ad Hoc" section.
The easiest way is the Build-And-Archive function in Xcode - which will also store the dsym file which is essential for crash reports. After the Build-And-Archive, head to the Organizer and you can put the archive into an email with the "Share Application..." button (choose "Archived Applications" on the left).