Page 1 of 1
Enterprise Distribution OTA
Posted: Mon Dec 02, 2013 10:38 am
by poliks
Hi,
I have been searching hi and low, maybe not enough, throughout this forum on information regarding this.
Here is my situation.
I have and app ready for distribution. I already have provisioning profiles ready. I do not want to use the airlaunch or diawi or third party services and I want to store the app in the company's server and since it already has a built in confirmation processes.
Now I need to have these 3 files ready.
1. html - which i can easily create from the web links.
2. ipa - which i can get via itunes.
3. plist - I tried to open package content on the .app produced when saving the standalone and i noticed a few .plist files.
My question now is..
1. Is there a way to import the .app into xcode and create the manifest in xcode?
2. If i were to edit the plist inside..(info.plist and resource.plist) which one?
Any response would be greatly appreciated.
Thanks!!
Re: Enterprise Distribution OTA
Posted: Mon Dec 02, 2013 3:57 pm
by Mark
Hi Poliks,
I don't understand what you want to do and why. If you want to distribute your iOS app, you do this through the iTunes store. You can also distribute up too 100 copies of your app directly to team members and beta testers, but you have to add all UDID's of all devices to your developer's account.
If you explain more about what you want and why, I might be able to help.
Kind regards,
Mark
Re: Enterprise Distribution OTA
Posted: Tue Dec 03, 2013 3:00 am
by poliks
Hi,
I want to distribute it in house since i got the enterprise developer program. But skip the UDID process since my profile is already the universal distribution not the development.
We used to hire a company who does ios native programming and they were able to setup a server that stores the app and people anywhere can download OTA without registering their ipads UDIDs.
I want to do the exact thing and I need to have those 3 files ready. As stated I have the 2 files and just need to know which plist file to use. I know that in xcode once you package as enterprise distribution they provide a plist outside the ipa file.
With Livecode I can only get so far as to extract the ipa from the itunes side.
Thanks. I hope this is much clearer.
Re: Enterprise Distribution OTA
Posted: Tue Dec 03, 2013 10:13 am
by Mark
Hi,
I think I understand what you want. You'll have to ask that company how they did it, because AFAIK it is impossible, unless you jailbreak the devices. Perhaps you think the devices were not registered but the company found a neat way to do it?
In this situation, you'd normally use the B2B option in iTunes Connect.
Kind regards,
Mark
Re: Enterprise Distribution OTA
Posted: Tue Dec 03, 2013 6:17 pm
by Atooty
yeah i thought of the same answer of Mark
Re: Enterprise Distribution OTA
Posted: Tue Dec 03, 2013 7:15 pm
by jacque
If you mean you are a member of Apple's Enterprise program, then in-house distribution is what your license allows you to do. You can distribute to an entire company without requiring any UUIDs. Apple controls that, but I don't know how the distribution profile works exactly. However, once you find out, you should be able to upload your app to your company server and anyone who is authorized from your company can download and install it.
The information about how to use an Apple Enterprise distribution is in the developer portal on Apple's site. You'd need to look there to find out. The distribution is not related to LiveCode or any other development IDE, it's controlled by Apple and your distribution certificate.
Re: Enterprise Distribution OTA
Posted: Tue Dec 03, 2013 7:30 pm
by Mark
Jacque,
That's the B2B solution. You can read more about it in iTunes Connect.
Kind regards,
Mark
Re: Enterprise Distribution OTA
Posted: Tue Dec 03, 2013 7:39 pm
by jacque
This Apple page says that's what Enterprise is for:
https://developer.apple.com/programs/ios/enterprise/
Re: Enterprise Distribution OTA
Posted: Wed Dec 04, 2013 12:24 am
by Mark
Hi,m
That's not on your own server AFAIK, but I didn't try it myself.
Mark
Re: Enterprise Distribution OTA
Posted: Wed Dec 04, 2013 3:40 am
by poliks
Hi,
Since I am not really a developer but more the designer so I have less knowledge with coding.
What i thought was this on why it works.
Developer Profile = 100 users + UDIDs
Universal Distribution Profile = No need UDIDs + i guess unlimited + expires 1 year + Need to rebuild app and users re-download after 1 year
I got it to work actually, now looking for other iPads I can test that generally can install..
What I did was this.
1. Build standalone app from Livecode
2. Imported it to iTunes
3. Show in finder my app so I can get the ipa.
4. I copied previous plist file from previous native iOS developer and changed 3 things (URL, Internal App ID, AppName)
Code: Select all
<?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:yourdomain/yoursubfoldermaybe/AppName.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>Internal App ID</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>AppName</string>
</dict>
</dict>
</array>
</dict>
</plist>
5. I also copied the created a basic html download button file which you can edit the link to the plist file.
Code: Select all
itms-services://?action=download-manifest&url=http://yourdomain/yoursubfoldermaybe/AppName.plist
6. With the 3 files ready, uploaded it to
http://yourdomain/yoursubfoldermaybe/
7. Tested link in iPad and can download.
Hope this works as well to new iPads. So far we have no problems implementing this since the actual site we have as an internal request page that i personally approve who can download and the web guy created it in such a way that a unique link is sent to the user every time.
Hope this helps!!