IOS 4: distribution of wireless applications for native applications

According to the website, apple iOS 4 must support the distribution of wireless applications. I could not find any documentation on how to post my applications for users to download them via Wi-Fi / 3G.

We are currently participating in the standard iPhone dev program, as we do not have more than 500 employees. Is this limited feature limited only to the corporate program?

+34
software-distribution iphone ios4 wireless
Jun 23 '10 at 1:16
source share
6 answers

If you do not have an entreprise account. You will not have an unlimited or very large pool of devices that you can add to your account distribution profiles. BUT, even with regular accounts, you can definitely create an Ad Hoc distribution profile (limited to 100 devices) and use Xcode 3.2.3 "Build and archive" + "Share app / Distribute for entreprise". This will create a .IPA application package that already contains a distribution profile. All you have to do is create a web page on some server containing a link with some special scheme.

For example: <a href="itms-services://?action=download-manifest&url=http://www.myserver.com/ota/myapp/appname.plist">Install My App over the air</a>

+44
Jun 23 '10 at 22:30
source share
β€” -

Found guidance on how to work with the distribution of wireless applications. To do this, you do not need to be part of a corporate program.

http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/

+12
Jun 23 '10 at 22:21
source share

The official documentation is no longer marked as preview (and no longer requires a login):

http://help.apple.com/iosdeployment-apps/#app43ad871e

+11
Aug 05 '10 at 19:52
source share

Hockey is a really useful project for distributing wireless applications. It has an entire backend to simplify application distribution. It also contains an iOS module that can be used to automatically update applications.

Source here: https://github.com/TheRealKerni/HockeyKit

+4
Dec 01 '10 at 15:55
source share

Launch Xcode and select Build -> Build and Archive. The organizer will pop out. Select the assembly you want to publish and click the Share button above the list. Then select the identifier with which you want to sign your code (usually this is the same as that you use to sign the code for standard deployment on the device). Click, then, on Distribuite for Enterprise ..

At this point, a form will appear in which you ask from which URL the application should be downloaded. Suppose your site is available at www.example.com and your application (.ipa file) is located at www.example.com/download/myapp.ipa, then http://www.example.com/download/ myapp.ipa should go in this field. [Cm. Update below] Fill in other fields as you wish; you can get more information about this in the Apple documentation

As soon as you fill out the form and click OK, select the place where you want to save the generated files (ipa and plist).

Now complex things come up when you have to deal with server-side code. I created a small sample page below. Remember that you must overlay all the files on your website: myapp.ipa, myapp.plist and myapp.mobileprovision.

 <!DOCTYPE HTML> <html> <head> <title>Install your application</title> </head> <body> <ul> <li> <a href="http://www.example.com/download/myapp.mobileprovision">Install Team Provisioning File</a></li> <li><a href="itms-services://?action=download-manifest&url=http%3A%2F%2Fwww.example.com%2Fdownload%2Fmyapp.plist">Install Application</a></li> </ul> </div> </body> </html> 

Note that the second href is just a plain old fashioned URL. Nothing special about that. If you are curious about these strange% 2F and% 3A, they are ordinary characters with urlencoded (for "/ and": respectively). When you do this, you will definitely be done.

This answer was taken as part of a blog that I made in 2010. Here you can read the full version.

+4
Dec 22 2018-10-22T00:
source share
+3
Jul 06 2018-10-06T00:
source share



All Articles