iPhone provisional vs distribution installation on device - iphone

Is there a way to install a provisional app on the iPhone without it overwriting the distribution app? I would like to have both running since the provisional development app points to our test servers, while the distribution app, which is from the app store, points to our production servers.
Any help would be wonderful. Thanks!

Just change the Bundle identifier to a different one for provisional app (other than the distribution app identifier) in this way you can have two app at the same time.

Related

How to run an iOS Application on a real device

I had developed an iOS Application using PhoneGap Framework. It's working good and well in simulator. Now I would like to test it in real device i.e iPhone 5 with iOS 6.0. I Googled thoroughly. I have two ways: jailbreak the device (not acceptable to me) or bidding the account in Apple portal.
Is there any other way to test my device my application in real device? Is there anybody here to solve my issue?
The official way is to enter the iOS Developer Program (99$), so that you will get the possibility to create certificates and provisioning profiles required. You will also get the chance to distribute your apps through the App Store.
If you are not willing to do it, the other way is jailbreaking your device, which is basically a way to circumvent the need to use certificates for your apps. Your app would then be distributed through an alternative app store like Cydia (i.e, no Apple App Store).
A third option could be getting in touch with an iOS developer friend of yours, and ask him/her to build the app for your device, so you can install it through iTunes.
There are no other options.
You have to register for a developer certificate in Apple.Developer.Then create provisioning profiles and install it. Otherwise you cant install your app in a real device.
You can refer this link for more info

In-house distribution - ios sdk

I have confuse about in-house distribution and ad-hoc distribution.
Does in-house and ad-hoc distribution application need to get apple review team to review?
What is different between in-house distribution and ad-hoc distribution?
Any example/guide line for create in-house application certificate and process for distribution?
Did in-house distribution need to collect user UDID to configure?
If I started distribute "A" application using in-house / ad-hoc distribution, can I distribute the "A" application to App store later?
No they do not.
With the in-house distribute you are allowed to install the app on any iOS device that is used by employees of the company without the device's UDID. The Ad-Hoc is for testing app on selected number of devices(100 unique device per account per year).
Yes, see Apple iOS Developer Enterprise Program
No, in-houe distributed app do not have any UDID restrictions.
YES, but you will need to enter the AppStore developer program and not the Enterprise one used for the in-house distribution.
Ad Hoc Distribution Authorizes a Limited Set of Devices to Run Your App
iOS developers enrolled in the Standard Program can also distribute an app outside of the App Store on up to 100 different devices for testing purposes only. To use ad hoc distribution, create an archive of your app, or have a teammate send you an iOS App Store Package (.ipa) of the archived app.
You distribute your app by providing the .ipa file for users to install on their devices. Because you select a valid ad hoc provisioning profile to archive the app, users don’t need to install the profile on their device, only the .ipa file. Users can use iTunes to install the app on their devices. If users want to use Xcode to install the app on their device, share the archive as an .xcarchive file package.
In-House Distribution Allows Companies to Distribute Apps Internally
iOS developers enrolled in the Enterprise Program can distribute in-house without identifying individual devices or using the App Store. To distribute your app in-house, create an archive of your app, or have a teammate send you an archived app. Distribute your internal app using your company’s authorized software distribution mechanism. Because the app file can be installed on any iOS device, make sure you protect the distribution of this file. Members of your company can use iTunes, iPhone Configuration Utility, or Xcode to install the app on their devices.

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.

Why testing app in iphone WORKS with AppStore provisioning profile?

To prepare to submit my app to the appstore i changed the provisioning profile from the developer one to the one i created for the appstore. Then i just made a distribution build , the app get i stalled and everything works ... isn't it supposed to be possible to install the app only on developers devices (with all the complicated stuff of authorized devices, etc ... ) ? Or it is possible just because my iphone is jailbroken ? Or i did something wrong ?
Thank you :)
Normal devices only allow apps from the AppStore to be installed (or signed with a developer profile). If your iPhone is jailbroken, those security measures have been removed in order to install custom apps (from Cydia etc.). This is most probably the reason why you can install your app even though it has been signed with a distribution profile.
But hey, just to be sure, why not try it out on a non-jailbroken device too? If it doesn't work there, you can be pretty sure that that is the reason it works.

Development and Distribution certificate for iPhone dev

I am building an iPhone app that will be submitted to the App Store. I am a bit confused about Development and Distribution certificates that you get from Apple.
Do I need to install both? Why are both needed?
Does this mean that when I am ready to distribute that I need to sign the app with the Distribution certificate and when i am debugging, it should be signed with a Development certificate?
You just need development certificate for development, distribution is needed:
a) when you are doing ad-hoc distribution to multiple iphones/ipod touches. (this requires you to be enrolled in $299 dev program, you can also submit to app-store with this.)
b) Or when you want to submit your application to app-store for distribution (this requires you to be in $99 program)
You can start with development first and install the deployment only when you distribute or submit to app-store.
You can still distribute your iphone app using ad-hoc distribution with the Standard ($99) memberships, for beta-testing.