Hi, There seems to be only:
How does one do Deployment for in-house Enterprise Apps from Flash CS5.5 with AIR for iOS?
Thanks!
I asked this same question a while back. Maybe even twice. Can someone from Adobe please let us know if AIR for iOS supports enterprise or not? And if so SPECIFICALLY how to do it. I've gone though this a million times with clients assuming that the ipa generated should have no problem and yet the enterprise distribution certificates seem to not be correct when the organization attempts to deploy. I'm working with a good number of pretty smart people here in some very large well known organizations and we can't figure this out and NO ONE IS HAPPY about it.
If I ever find out, I'll be sure to let you know.
Hi Saumitra,
Thanks for entering this discussion.
Ad-Hoc distrubution is limited and unacceptable for enterprise, in-house non- app store, app distribution. Ad-Hoc is only used for testing on a few devices, not for distributing finished apps.
From apple:
To include users that are not part of your development team in your testing, you must add their devices to your team and issue them user testing provisioning profiles (also known as ad-hoc provisioning profiles), which allow them to install your apps on their devices.
We, as in Flash CS 5.5 users building apps for enterprise, in-house non app-store distribution, with an enterprise licence, badly need to be able to package these with the provisioning profile built in, as Xcode does. This way we can distribute without having to manage individual provisioning profiles for EVERY device that will receive the app. Currently I believe the only way is to workaround as is linked above. Untested by me so far, but evidently others have had success.
Hope this helps and that we can get a fix asap?
Best,
Dave
Hi Dave,
I decided to take the "let's see what happens" approach tonight and compiled my app as an App Store release, using the Distribution certificate and distribution provisioning profile (valid for any device uuid) from our enterprise account.
I was able to then drop the resulting .ipa in iTunes and install/run with no issues.
Give this a try and see if it works for you.
Thanks fsunole,
Awesome if this is the case! I'm working with a client that will only provide the enterprise provisioning profile after testing and qa. I'd like to not run into critical issues just prior to delivery.
Has anyone else had success with this?
Adobe can you confirm that this is the case?
@XingfeiGe, Have you tried this?
Best,
Dave
I can confirm that this works. Build the app on Flash Builder using your enterprise distribution cert. and provisioning file. Build for app store distribution. Resulting ipa is ready for installation via iTunes or can be set up to distribute over-the-air to in- house users.
Parks
Sent from my iPhone
I have spent a while looking for this solution too, and the solution is surprisingly simple.
I followed the instructions in the link above and that worked fine, allowing me to install over-the-air, with the resulting ipa and plist files from XCode's Organizer when you select Enterprise Distribution from the Share button, but this was a bit of a faff.
Now in all honesty, I just build an App Store release (from FB 4.6), pointing to my Enterprise certificate and provisioning file, and then create a .plist file myself (its just a text XML file with some standard tags and stuff) and then upload to our distribution app store (web server) for anyone in the company to download.
Works a treat. Well, other than the slow AppStore packaging process.
@ianjgordon, could you please clarify the process? I understand it like this:
1. build an ipa with FB pointing to the right cert and prov. file
2. create a new plist file
3. upload the ipa to your server ( manually, over ftp etc. )
I have problems understanding step 2:
- Why would you create a new plist file, the ipa from FB already contains one and is pointing the right cert and profile.
- you do not mention how you include the newly created plist in your app package. And if you do this, how do you return it to an ipa again? I know an ipa is just a zip file, but from my experience, just zipping the package and renaming the suffix to "ipa" will not give you a valid package to install on a device.
Thank you very much for clarifying this step!
maweibezahn,
The plist in step 2 is created so you can download the app onto the device. This file stands alone, and does NOT need to be included in the app package, but it does need to reside in the same spot on the web server. Below is an example plist file for an app. You then access the following link from mobile safari to install:
<a href="itms-services://?action=download-manifest&url=http://www.myserver.com/myAppPlist.plist">Tap Here to Install myApp On Your iPhone</a>
----------myAppPlist.plist------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://www.myserver.com/myApp.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.myServer.myApp</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>My App Name</string>
</dict>
</dict>
</array>
</dict>
</plist>
I faced a similar situation with the ad-hoc distribution just not with an enterprise licence. I've summarised my findings here: http://teampokpok.com/2012/air-for-ios-dev-usin-windows-pc/
It covers a lot of what is mentioned above and the resources I used to compile the steps. Hope it helps.
Hi !
First, sorry for my english i'm french : )
I have same problems ... In an old projet i had to deploy AIR3.1 app on 130 Galaxy Tab Android ...
And Today ... 175 ipad2 ... inHouse Over the air will be very usefull !!!!
So, I have an entreprise ( inHouse Mode) Account and I just download the .cer file but... Impossible to extract a .p12 file try to compile the ipa in FB4.6 ( there's is no Pribvate key in CER to export in p12 )
Any idea ? Thanks for all your works on this subject, and i Hope i'll try to make an Over The Air system
Germain
I have no enterprise account, only developer account. I tried the following,
Build .ipa file from .swf file with development certificate. (I can sync the resulting .ipa file onto my itouch through itunes and launch the app without problem.)
Created the .plist file and .html file as instructed in this thread.
Upload all 3 files to my website.
Visit the .html file on my itouch and click the link. (same itouch that syncs the app without problem)
The app appears to start installing after I confirmed the install. But after the installation the app icon just disappears. I tried to build for test, app store, and ad-hoc, all same result.
What am I missing? Is the enterprise certificate the key here? Or should I use distribution certificate? I saw somewhere people say distribution certificate is same as development certificate except for push notification.
Any input would be highly appreciated. Thanks.
Hi !
First, pardon my english I'm a french developer and I write from my iPhone
It is possible to build an IPA for an OTA installation but you need an iOS entreprise IN House certificate ( the 300$ per Year certificate )
You have to extract a .p12 from a .cer IN HOuse certificate and a distribution mobile provisio
To build your IPA select the App Store build
To success the installation your iDevices need an internet connexion To download The certificate on your device
Good luck !
You don't need an enterprise license just to do over the air installs. There are those tricky tutorials on how to post the files for yourself, but I just use BetaBuilder, I can drag and drop a Flash IPA onto it, and it publishes the needed files to my server (which I have mounted locally at the time). It is just a Mac program though:
http://itunes.apple.com/us/app/betabuilder-for-ios-apps/id415348946?mt =12
BetaBuilder, Very Interesting to quickly generate plist file ! Thanks Colin for this Link.
In my case The In house certificate and the OTA deployment was the quickest solution to deploy a private application over 200 iPads without UDID registration ( very boring ... And Ad hoc have a limitation of 100 devices per account and per years ... )
To quickly install IPA file I used Transporter Chief, a GREEEEEAAT ruby script which use a Ruby script and a private xCode API to install all IPA files ( only on Mac OS )
http://gamua.com/blog/2012/03/how-to-deploy-ios-apps-to-the-iphone-via -the-command-line/
One precision, to deploy in In House mode, you have to select "In House" for the mobile provision type, not "Ad Hoc"
Germain LECOURTOIS
germain.lecourtois@imarkahann.com
06.43.17.50.71
Le 18 juin 2012 à 21:02, omgallnamestaken a écrit :
Re: How to make an air for ios enterprise distribution Flash CS5.5?
created by omgallnamestaken in Mobile Development - View the full discussion
I have no enterprise account, only developer account. I tried the following,
Build .ipa file from .swf file with development certificate. (I can sync the resulting .ipa file onto my itouch through itunes and launch the app without problem.)
Created the .plist file and .html file as instructed in this thread.
Upload all 3 files to my website.
Visit the .html file on my itouch and click the link. (same itouch that syncs the app without problem)
The app appears to start installing after I confirmed the install. But after the installation the app icon just disappears. I tried to build for test, app store, and ad-hoc, all same result.
What am I missing? Is the enterprise certificate the key here? Or should I use distribution certificate? I saw somewhere people say distribution certificate is same as development certificate except for push notification.
Any input would be highly appreciated. Thanks.
Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: Re: How to make an air for ios enterprise distribution Flash CS5.5?
To unsubscribe from this thread, please visit the message page at Re: How to make an air for ios enterprise distribution Flash CS5.5?. In the Actions box on the right, click the Stop Email Notifications link.
Start a new discussion in Mobile Development by email or at Adobe Forums
For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.
Hi, Colin,
Thanks for the tip on BetaBuilder. From the discription sounds like it is doing what I was told to do by this thread (which I tried and failed).
When you build the flash ipa what certificate do you use? The development certificate or the ad-hoc distribution certificate?
I assume you still have to get testers UDID without the enterprise license, correct?
I do have the full path to the ipa file. I guess I will try with a distribution certificate and provisionfile anyway. I saw the BetaBuilder instruction says "Create your provisioning profile for an ad-hoc build with whatever devices you want to allow."
Finger crossed.
BTW, my manifest.plist file is actually called <my app name>.plist. I do have the html file matching the name. That's OK, right?
NO SUCCESS. The icon still disappears after the install bar grows full.![]()
To help fellow boneheads like me, who spent half a day trying the solutions above to no avail, make sure the .p12 certificate you are using is created using the distribution certificate, and not the developement certificate.
Once I did that, publishing out using "Deployment - Apple App Store" worked like a charm for my enterprise app.
North America
Europe, Middle East and Africa
Asia Pacific