Amen iPhone beta app download by browser? - iphone

can someone tell me how Amen (getamen.com) can offer their iphone beta app as in-browser download? doesn't it need the device uuid and some certificates/profiles? maybe by testflight sdk?
thanks

I second the notion that it could bea an enterprise distribution; we've worked with clients who do this sort of things for a limited crowd (e.g. their employees only). Check out the following links which might help;
http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf

Is it enterprise distribution? You don't need UDIDs for that. The enterprise provisioning profile is generated with the enterprise certificate and specific App IDs.
Chances are the closed beta is not using enterprise provisioning, UDIDs are being gathered, and they are using ordinary ad hoc OTA distribution. Anyone can do this, you just need a web server and a small amount of HTML. Xcode's Archive build can do almost all the work for you. Testflight works the same way and does not get around needing UDIDs, the value there (to me at least) is all the tester management and feedback.

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.

IPhone Distribution - Multiple Devices - Not App Store

I am an individual developer who has written an ipad app for a company. They have bout 30 devices they want to put it on, so my current plan is to create a provisioning profile that contains all the UDIDS for all those device. So here are my questions:
I surely will miss at least one device and have to either:
a. Create a new distribution provisioning profile for that device
or
b. Add it to the existing provisioning profile, in that case does it void the others
Could I submit something to the appstore that is obviously for internal use and password protect it? The company probably isn't willing to do an enterprise account, and I don't want to maintain it by getting them a new provisioning profile every year when they expire. Any ideas here?
Did you consider Ad Hoc distribution? That would allow you to add the app to a new device without having to make a new provisioning profile.
I haven't done it myself, but this looks useful:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/35818-unofficial-ad-hoc-distribution-guide.html
I love TestFlight for small distributions. Also, see the Apple enterprise distribution documentation. It goes over signing and wireless distribution.
Rather if this is going to be used by the company for a longer period of time then I would advice you to go for iOS Developer Enterprise Program.
The main highlighting lines about Enterprise Program is
"Gain access to resources that will help you develop proprietary, in-house iOS apps that you can distribute to employees or members of your organization."
So you can distribute the app among your company employees directly without need to submit it on app store. That would surely be a better option.
For more details on iOS Developer Enterprise Program, you can check out this link..
iOS Developer Enterprise Program

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

iPhone deployment management

I have a little app that I want (potentially) a lot of my clients to test and give feedback on before launch, do I really need to setup a massive list of UUID's in the provisioning profile and build against that certificate, email them the .APP file and the certificate?
I was hoping for a, perhaps, private app store? But I cannot seem to find much on this topic
Any advice or help is greatly appreciated here :)
Cheers,
Mark
It seems that even with the Enterprise option, you'll still need to distribute a provisioning profile:
http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf (particularly Chapter 5)
However, it looks like you won't need to add each device to this provisioning profile if it's an Enterprise profile, but the users themselves (or the IT support staff) would have to add the provisioning profile to each machine with iTunes.
Without Enterprise profile, unfortunately the answer is YES. And with enterprise profile, the scenario is already explained in previous answer.
If they all have iPhone SDK installed in their Mac, and if your app doesn't require device-specific features (camera, accelerometer...) then you can just zip your app folder in your iPhone simulator's Application Support folder and send it to all your clients.
It works great for a number of my clients, especially to validate the user interface.

over-the-air deployment of iPhone app

Does anyone have any idea on how to perform over-the-air, deployment of an iPhone app?
Apple's document say that enterprise applications can be distributed OTA, but don't describe , how to go about it.
Any ideas??
Thanks in advance.
I guess when I asked this question, wireless app distribution was not supported. But it is supported since iOS 4.0. In case anyone stumbles upon this question...check out http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
Also you can do testing of this feature using http://www.diawi.com/
I didn't even know Over the Air was official for so long now! Anyway, first OTA service I've met was TestFlight, which is very much like that diawi you've pointed.
And here I'll quote this great guide I've found about AdHoc OTA with XCode:
If you’ve been through the distribution process of an Ad Hoc application, you can appreciate the challenges of getting a build installed on someone’s device. From the differences of working with users on Windows versus Mac machines, to explaining how to import an Ad Hoc provisioning file and the associated build into iTunes, this process is anything but a walk in the park.
(...) deploying Ad Hoc builds over-the-air, where users simply point the Safari web-browser (on their iPhone) to a link and tap to install the provisioning file and associated application.
Just to highlight the distinct advantage of deploying over the air.