How can i distribute an ipa to phones that are not added to my provisioning profile? i'm interested in not using TestFlight for some other technical issues. Do i require an enterprise apple account?
I found an example online. Here are some captions:
Ad-Hoc profile signed apps can only be installed on device which UDID are registered in the profile.
You could use an Enterprise account to sign the app as an inHouse app, which will allow you to install on any device.
But the Enterprise account only allows you to distribute to employee of the company on which name the account is registered.
Related
Recently i got myself into tring to sign and distribute an internal ios application using a developer subscription (Ad Hoc).
So my final solution after researching was creating a page which has a link used to install the profile and a link to trigger the .ipa installation.
Is there a way to distribute the .ipa file only using the Ad Hoc distribution profile ?
If your account is apple developer account, you can create .ipa with AdHoc provisioning profile. And you can use www.diawi.com to distribute it to internal testers.
But you need to first register all the device's UDID to the development profile. You can add max 100 devices.
You can also use apple enterprise account, if you are developing it for internal use only. In that case you can directly give app to users without registering UDID of the devices.
I'm a contractor who develops apps for companies other than my own.
My client plans to distribute game with his legal entity name as the “Seller”, so he enrolled iOS Developer Program.
I own Mac connected with my developer account, and builds of our game signed with my provisioning profile and certificates (for Ad Hoc testing).
Now we want to publish game using my client's account.
Should I tell him to buy Mac? Or maybe I can use my Mac to build game with my certificates and provisioning profiles and then use his account to publish game signed by me?
I would highly appreciate any suggestion, I have not found any revelant documentation in Apple support. It would be great if my client wouldn't need to buy new machine just to sell game that is already developed.
Thanks in advance,
Kris
You can use your own mac and sign the app with your client's provisioning profiles and certificates (they have to make you a Developer profile in their Apple Dev team).
Then, the thing you need is your client's Itunes Connect account to upload the app with the Application Loader.
No need to Purchase Mac for just publishing the apps,Firstly Create Distribution Profile & Certificate with your client's account.
Then Create a new app after login on itunesconnect with your app details & screenshots.Then Publish your app directly through XCode or with Application Loader.
You only need MAC in order to have XCode and apple tools which you use them to create and sign applications with the appropriate provisioning profiles.
For the publisher, it is sufficient if you provide him with an ipa signed with enterprise distribution provisioning profile OR if you upload from your xcode to the itunes the signed application with distribution provisioning profile.
The publisher's only work is to prepare the upload on itunesconnect (meaning screenshots and stuff) . All his work is done in a browser, so he can use Linux for all that matters .
I work in an organization which have an Apple enterprise provisioning profile.
We are developing an iOS application that makes use of Apple Push Notifications, and would like to use TestFlight to distribute it to many users in the organizations without having to register their device ids in TestFlight.
Can we use an enterprise wildcard provisioning profile to distribute via TestFlight an application that uses Apple Push Notifications?
Or can we use an explicit provisioning profile to distribute the app via TestFlight without having to register those employees devices in TestFlight beforehand?
Thanks in advance,
Ido
It should work!
What about Enterprise Apps?
If you are registered with Apple's Enterprise Program and are making Enterprise Apps, no worries...TestFlight works with those too. TestFlight fully supports Enterprise Apps and it works much like Ad Hoc apps for distribution. Just upload an Enterprise signed app and distribute to your team and only approved members of your team will have access to the application for installation.
Source: http://help.testflightapp.com/customer/portal/articles/402851-testflight-faq
If you have an Enterprise Distribution profile, there is no need to use testflight any more. You can just put it anywhere on the internet and let users download it.
Registering devices is needed only for development profiles. There are no distribution wildcard profiles.
I have an Enterprise account and have registered one device with the Apple Provisioning portal and included it into the distribution portal, and can install the app onto that device as expected.
I am experimenting with installing the app onto a device which I have not registered with the portal and am unable to. However I was under the impression that it was possible to install Enterprise apps onto devices without having to add them to the portal and profile as is the case with standard ad-hoc builds.
Am I therefore mistaken? If I am mistaken then when I logon to Apple account it says there is a limit of 100 devices despite it being an Enterprise account not a regular developer account.
So why is that?
If it is possible to install an Enterprise app onto a device which has not been added to the provisioning portal then how is this done?
Make sure you're signing the application with the distribution certificate, not the development certificate.
I have two developer accounts with Apple.
A personal developer account and a corporate account via the company I work for.
I would like to be able to deploy apps that I write on my own using the personal account and deploy apps using the corporate account on to the same iPad - Can that be done?
Does provisioning tie the iOS device to a particular developer account?
Does provisioning tie the iOS device to a particular developer
account?
No it doesn't.
From Apple Documents:
A development provisioning profile uniquely ties developers and
devices to a development team. A provisioning profile is valid for one
year. A device can be added to multiple provisioning profiles.