Testing the ipa file on iPad - iphone

I have a .ipa file which i want to test in iPad before submitting to iTunes. i can't synchronize it with Xcode because we did not develop the code..we just have a iPad and .ipa file was sent to us in email, but even i cannot download it through safari shows an error. Is there any possible way to test it.
Any suggestion will be appreciated.

If you don't have a source code it is possible to resign the app using another profile which includes your iPad and even publish to AppStore. You will need Apple Developers account for that.
You can try www.aironapp.com. You need to configure Apple Developers account there and then it could resign the IPA for you and provide OTA download.

This is impossible to do with an application compiled for distribution. If it would be possible it would mean you could get the ipa's from any device and just run them via iTunes.
You can however ask the developer to send you an ipa compiled for debugging.

Here are the steps to installing your App on your iPhone or iPad using .ipa files.
We will send you one or two files. One will be a .ipa file and the other will be a .mobileprovision file. Save them in a convenient location
Open iTunes. Then drag the downloaded .mobileprovision (if provided) & the .ipa files and drop it into iTunes Library.
In iTunes select your iPhone (or iPad) under devices.
Go to the Apps tab and make sure the checkbox for the new App is checked. If not, check it yourself.
Press Sync. After it is synced, you should be able to unplug you iPhone and play with the App.

The app probably needs to be signed with a different provisioning profile that includes your iPad.

Related

Ad Hoc should be for development iOS devices?

Just I want to send the ipa file to my customer in order to test it, I have searched about my question, but unfortunately I did not find the answers.
When the customer want to install the ipa file through iTunes, should his iOS device be registered as a development device in developer.apple.com or no ?
Note: I have installed the ipa to my device successfully, but I don't know if it is completed because my iPhone is already registered .
Thanks.
I would give TestFlight a try. Very Easy to handle...
https://testflightapp.com
Yes, on the provisioning Portal under Device you first need to insert the UDID of the (new) device.
Then, below, in the Provisioning menu go to the Distribution tab.
There, either create a new profile or edit an existing profile. Ensure the device is part of the profile.
After submission of the new/modified profile wait a while. Within a few minutes the download button appears (you will need to refresh the tab).
Download the certificate from Safari and drag&drop it into the Xcode organizer or download it from within Xcode.
Exit Xcode and reopen (helps avoiding strange certificate problems), then Build&Archive

Distribution of iPad app (.ipa format file) over website

I am new IOS development, i want to distribute my iPad app (.ipa format file) over my website. So, others can download my iPad app (.ipa format file) from my website. So, Is it possible to download the iPad app (.ipa format file) over website by others?
You need to check the Box "Distribute to Enterprise" when you Archive your Application. When you do so, a plist File is generated. (Be Careful with the Informations you Provide, the URL has to be right). Place the ipa and plist to your server.
Then you can Link to the plist from an HTML File:
itms-services://?action=download-manifest&url=http://YOURSERVER/YOURAPP.plist
Thats how you do OTA (Over-The-Air Distribution)
This is only possible with an Enterprise Profile or an AdHoc Profile for dedicated Devices, thus for Testing Purposes.
You can also use TestFlight
You can use the http://www.diawi.com/ for uploading .ipa.
But make sure that only register device user can run the file on their devices.
Entrprise could be the solution, but Apple says that the ipa must be distributed only to company employees.

XCode app not syncing to itunes

I created an app on Xcode and synced it to iPhone and it works fine. Now, i want to sync the app to iTunes so that i can copy the ipa file and send it to someone else for testing.
But the app is not getting synced to iTunes.
Is there any way to get the ipa file?
My app uses sqlite database. Is that the reason for not getting the app synced?
Try this:
1) Build a app. And you will get a .app
2) Open iTunes
3) Drag and drop a .app to the iTunes at left panel on top. For truely drop, you must see a Green "+" about cursor when you are draged a .app on panel.
4) iTunes will convert your .app to .ipa file
5) Look at Users/{you}/Music/iTunes/iTunes Media/Mobile Applications folder and find your IPA app file
Hope this helps you
I think you're over thinking this one, instead of deploying to your phone then syncing back to iTunes, try archiving your app, then making an ad-hoc distribution. This will give you the IPA
Now, I'm not completely sure about this but Apple may have specifically put protocols in place to keep your from making your own ad-hocs your the way you described.
In xcode go to Product->Archive. After the Archive operation completes, go to the Organizer, select your archive, select Share and in the "Select the content and options for sharing:" pane set Contents to "iOS App Store Package (.ipa) and Identity to iPhone Distribution (which should match your ad hoc/app store provisioning profile for the project).

how to deploy custom iphone apps to devices from a pc

I made an app with xcode, and now I want to share it with a few others. The problem is I live in different provinces as them and they do not have a mac. I would rather not go through the app store and I don't mind getting the enterprise developer account if it is necessary. Does anyone know how I can go about doing so?
What you need is Ad Hoc distribution. You could also use a tool as Testflight, and let your other users download your app over the air.
Use testflight or other over the air installation tools. You'll need a valid Ad-Hoc Certificate that includes the devices it's going to be installed on. Check this for more infos on the topic!
Finally, you can just send them an .ipa if you don't have a server (you can get that from XCode) and they can drag it into iTunes to install the application. It will sync the next time they sync their devices to their computer
Just Extract you ipa.
In PC/Windows, Drag ipa to iTunes.
Synchronize iTunes with device.

Ad hoc distribution of my iPad app

I have created an iPad app which I want to send to another branch of my company. I have .app file which I want to send to him.
Does this colleague have to do anything special other than drop this file into iTunes and install on the device?
Does he need to have a Mac with Xcode any everything or how do I got about this? I won't have physical address to his device.
EDIT: This is just a once off thing. I only want to demo something to him.
This article looks really good as far as basic setup goes - http://www.iphonedevsdk.com/forum/iphone-sdk-development/35818-unofficial-ad-hoc-distribution-guide.html
After that, you just need to send out the .app and the .mobileprovision. Both the files need to be dragged into iTunes. Check if Sync apps is enabled and that your app is selected. Hit sync and it should work.
You don't need Xcode or a Mac to install an ad-hoc-provisioned app. All your users need is iTunes.
You need to have your users send you their UUIDs, which you then need to register in Apple's provisioning portal. Download the updated profile and be sure to link to it when building your app for distribution.
I have heard of people having trouble installing .app files. The safest option is to chose "build and archive" from the build menu. This will create an ipa file that can be installed through iTunes. If you open the Xcode organizer after building and archiving, you can select your new ipa and save it to file, or send it by e-mail straight from Xcode.
You will need to belong to iOS Developer Enterprise Program.