iPhone/iPad - how to get custom .IPA file onto device that is synchronized with other iTunes? - iphone

I develop iPhone/iPad apps using the Adobe ADT tool. it compiles a .IPA file which needs to be loaded onto the device using iTunes.
Now - myself I own only a 3G iPhone. My friends sometimes lend me theyr devices for testing purposes.
For Apps developed with XCode, this is no problem. You just connect the device, add the provisioning profile to the device and load the app through XCode onto it.
But how to do it if I only have an .IPA file (plus provisioning profile of course). ITunes allows me only to load it to the device by synchronizing, but this will delete all the stuff my friends loaded onto theyr devices.
How can I test my IPA files and return the devices without any changes?
Thanks!

You should look into this: http://testflightapp.com/
You can upload IPA builds for ad-hoc distribution and beta testing. You only have to click an "Install" link on the phone and it takes care of the rest.

Read up on over-the-air (OTA) setup. No sync necessary, just delete the app and the profile afterwards. iOS 4 and higher required.

You can use the Iphone Configuration Utility from Apple to install and uninstall ipa files. It's available for Windows and MacOS.
windows link: http://support.apple.com/kb/dl926
mac: http://support.apple.com/kb/dl851

Related

Could I submit app to appstore without ios device?

Today I want submit my app to app store, I created apple ID and prepared app for upload. I created Distribution Provisioning Profile and I prepared everything in xcode but when I change
iPhone Simulator 6.1 -> iOS Device (button archive is unavaible)
Check dependencies
Code Sign error: A valid provisioning profile matching the
application's Identifier 'com.etomek.Ukladanka' could not be found
I thought that I need Developer Provisioning Profile? But I don't have any iPhone/iPad
So Could I submit app to appstore without ios device ?
You do not need a device, and can archive when it's set to iOS Device. The best bet is to test on as many devices as you can, and archive when it's plugged in. Although when it says iOS Device, you can archive. The reason it's grayed out is probably an error in your provisioning profile or certificate. You may want to look under Organizer under profiles or under your build settings.
You need a development certificate for testing locally and distribution certificate for submission to the app store. You need to create a request in keychain then submit it using iTunes Connect, and then download the proper provisioning profiles and certs, and install it in XCode Organizer.
Best bet is to purchase a cheap device like an iPod Touch or iPhone, that can test most of your capabilities (iPod doesn't have most capabilities). You can compile for iPad with iPod or iPhone. So you just need an iOS device that can support your version 4.3+ or 5,6,7.
My previous answer was not correct, but this one is. Trausti was actually correct.
From Official Apple Documentation
To create an archive
For iOS, tvOS, and watchOS apps, choose a generic device or your device name from the Scheme toolbar menu in the project editor.
You can’t create an archive of a simulator build. If a device is connected to your Mac, the device name appears in the Scheme toolbar menu. When you disconnect the device, the menu item changes to the generic device.
Choose Product > Archive.
The Archives organizer appears and displays the new archive.
So you don't need an iOS Device to create an archive and distribute it on the App Store or for beta/ad-hoc testing.
Yes, you can submit your app to app store without having a device.
The error you have is most likely because of incorrect name of your application.
No you can not. Also if you are wanting to do a clean distribution you will need to get a distribution license so you can do the distribution directly from xcode. Here is a good tutorial.
http://docs.xamarin.com/guides/ios/deployment,_testing,_and_metrics/app_distribution_overview/publishing_to_the_app_store
You will need to have a device in order to submit:
You cannot archive the app if xcode is set to simulator
You do not have to run the app on the device, but you must connect
it in order to archive it. That is why the menu is not
avalaible(grayed out)
PS: Also , you do not want to submit an app wihtout testing it on a real
device, that's just my opinion though.

Enterprise distribution apps on iOS, possible to drag and drop the ipa into iTunes?

Just curious, if I compile an app configured for enterprise distribution can I simply drag and drop the IPA built into iTunes then install it on an iDevice?
Yes, you can also set it up for wireless distribution. This is assumping you know how to build and code sign it with the correct provisioning profile. See this question for info on how to distribute it wirelessly.
iOS 4: wireless app distribution for in-house applications
Definitely possible. That used to be the regular way, until OTA came along in iOS 4.0. The app can be mailed to the user, or can be downloaded by her from intranet portal, which is then copied to iTunes and synced like an app store app.

Flash CS5.5 Iphone App OTA distribution and or sync without removing apps

I've been having some fun with Flash developing IOS apps. I currently have two devices provisioned but each device is synced with a different iTunes account. My work iPad and personal iPhone.
I'm currently using my work iPad as the testing device. Adding the .ipa to iTunes and syncing. It works great.
I would like to be able to add the .ipa file to my iPhone too, but iTunes will erase all my apps in order to sync and I don't want that.
Is there anyway to get around this?
Can I go about this using the over the air wireless distribution method? Flash has publish settings for adhoc deployment does this deal with OTA? Also don't you need a .plist file and to get OTA to work?
Any ideas or suggestions would be appreciated.
Thanks,
Tegan
It is possible to distribute flash created IPAs using adhoc OTA distribution. Apple has information on creating the necessary manifest plist here. You do not need an enterprise developer account for this to work but you will need access to a web server to host the files and talk to the apple servers (this can be hosted locally). Once everything is set up you can visit the web server from your iPhone and download the app. We distribute internal testing builds using this system and it functions very nicely.

How to install AdHoc IPA file to iPhone without backing up apps of iPhone?

I want to install an AdHoc IPA file to an iPhone, but I don't want to back up the apps of iPhone into iTunes, because the iPhone is not mine, and there are too many apps in it. Is that possible?
You could also use Xcode (at least Xcode 4, haven't tried it with earlier versions):
Open the Organizer and select 'Applications' under your device in the Devices tab. Now use the Add button to add your ipa to the device.
This web app may be what you need: http://testflightapp.com/
Take a look at Hockey, from the project description:
Hockey is a iOS Ad-Hoc updater framework. It can be used for all apps that target the Apple AppStore and improves the beta testing process dramatically. All beta testers. It consists of two components, a server and a client framework.
The server component is required for all scenarios. But it also can work standalone without the client library. It provides a web interface which beta testers can use to install the latest AdHoc provisioning profile and also the latest beta version via Safari right from the device. One server installation is able to handle multiple applications via different bundle identifiers
This procedure was published this morning, so I am not sure if it works as advertised. Basically it talks you through setting up Adhoc distribution OTA in something like ten easy steps.

Install iPhone application to device without paying

How can I install my own iPhone application to my iPod Touch or iPhone without paying? I follow some documentation, but it always fail. Is there a tested method?
I am using iPhone SDK 3.1.3 with Xcode v. 3.1.4. The device is using v. 3.1.3.
You could try asking a friend somewhere who has registered as an iPhone/iOS developer as a company instead of as an individual to add you as a team member and also add your device to the team provisioning.
Or you can jailbreak it, and upload your application, re-spring.
Jailbreak
Create a new folder with name payload
Copy the .app file to this folder and compress the folder
Rename the ZIP file to yourname.ipa and click keep ipa