iphone App Deployment Question - iphone

i have an app developed and ready for deployment. The client is expecting to use this app on around 100 - 150 devices.he would be adding and removing devices all the time. Does he have to buy the enterprise program or how does it go about installing the build file on all devices?

To be able to install the app just on specific devices, say, within your organisation, you have to buy the Enterprise license. The other license is for App Store distribution only.

You can add maximum 100 device using developer account.
Othrewise you need to upload application to apple store.
Regards,
MAc

the easiest way is to submit it to appstore, that way the client can install it on all the devices he want.

Using AdHoc distribution, he can add upto 100 devices.But he cant go about deleting and adding.Each added device will permanently decrease the count.Else you will have to go through the appstore process

Related

I created an App for Iphone, but i dont want to publish for everybody

How can i publish an app at app store, that only a few people (my clients) could download. Or is there another way to install it direct to their iPhone? Force them to jailbreak its not an option.
thanks.
I believe that what you are looking for the iOS Developer Enterprise Program, which costs $299 per year. It allows you to distribute iOS apps to employees (or clients in your case).
You can use AdHoc, you need your client UDID devices, check this link for more info.
You can certainly use ad-hoc deployment or the iOS Developer Enterprise Program as others have mentioned, but on top of that you will probably find that tools such as TestFlight will make the job of getting hold of UDIDs and pushing updates significantly easier to manage.

App distribution through website ...?

I have seen that few web sites , give an ipa and that ipa install to any iPhone device .. how it is possible Is there any way that my ipa could install to any iPhone device . without app store ?
http://www.codeproject.com/KB/iPhone/abPlayer_iPhone/abPlayer_ipa.zip
How it is possible? Any help ?
it is distributed publicly ?
You can use over the air distribution for your app by uploading it to a website and accessing it via a specially crafted URL, similar to itms://path/to/manifest.xml. An example manifest file can be found here.
Note though, that using this method without an enterprise distribution profile, you will still need to provision the devices that you expect to run the app on. You are limited to 100 devices on a normal developer account.
You can apply for an Enterprise account, if you need to distribute to more than 100 devices and you will not need to explicitly provision those devices. However, the terms of the Enterprise agreement state that it is to be used for in-house distribution only, not to the general public. If Apple find out that you are just using the enterprise distribution to get around the App Store, they will close the account. They may not even give you one in the first place, if you cannot prove that you will only use it for in-house distribution/testing.
Yes you can upload your ipa on testflightapp.com. they will provide you the link for download
For that you need to register with apple for Enterprise account, once you register, you can distribute the application without app store, with the distribution certificate.

How to circulate your iOS app for testing without using XCode?

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.

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.

How do I distribute an iPhone App for inhouse use

I have to write an application for a friend to use in his business - so it won't be on the App store. How do I go about deploying it and distributing this app?
Would he require a enterprize licence? And where/how would he download it to his device for testing purposes?
I've already asked this question, some interesting answers - see here:
Alternative solutions for in-house iPhone enterprise app distribution
EDIT: I realise there is more to your question than what is answered in mine.
Yes, the client will need to get an enterprise license (Apple recently removed the 500 employee limit). Once he has the license, he will need to add you as a developer under his license. This will allow you to develop and digitially sign the app on your machine.
As for testing, when you enroll in an iOS development program, you can then generate + download the appropriate certificiates to sign an app for hardware testing. You'll need to install what's called a "Provising Profile" onto the testing device, then when you're in xcode, change the deployment type from "iPhoneSimulator" to "Device" - this will then compile + deploy the app in it's current state to the device. You can also install this Provising Profile onto other devices then send them the compiled app (which is installed via iTunes).
There is more to be found out about this by going to the Apple Developer Portal but I thought I'd give a brief overview of what you were asking.
An enterprise license you need something like 9000 employees.
The only other way to do it would be to add all their devices to your provisioning portal and supply them with ad-hoc releases which they can drag and drop into itunes to add to their devices.
If your friend's business requires deploying to less than 50 to 100 total devices (the 50 includes 100% replacements/upgrades, the 100 includes zero), then they can apply for a regular iOS Developer Company enrollment (not Enterprise), and use Ad Hoc deployment, which does not require an store (just email/website plus iTunes).
Enterprise requires a D&B rating, usually something that only larger companies have.
There is another solution: an own app store:
http://rhomobile.com/products/rhogallery/
unfortunately only in combination with RhoHub.
Or:
http://www.appcentral.com/
More info:
http://www.apple.com/iphone/business/integration/mdm/
http://www.cio.com/article/638175/Emerging_Tech_Alternatives_to_Apple_App_Store_For_Enterprises?page=2&taxonomyId=3002