通过OTA进行IOS企业分发 [英] IOS Enterprise Distribution Through OTA

查看:159
本文介绍了通过OTA进行IOS企业分发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们已经建立了一个企业iPad应用程序,现在我们想把它交给我们的员工。最初在测试时,我们使用ad-hoc分发收集所有测试设备的UDID,然后创建配置文件。

We have build an enterprise iPad App and now we want to give it to our employees. Initially when testing, we used ad-hoc distribution collecting all the test device's UDID and then creating the profile.

现在我们希望这个应用程序部署在一个安全的部署中Web服务器并将链接发送给我们的员工,以便他们在访问链接之前输入用户名和密码。

Now going live we want this app to be deployed in a secured web server and send the link to our employees, so that they enter the username and password before accessing the link.

我们需要安装大约500多台设备才能安装此iPad应用。我是否需要收集所有UDID,然后部署 .ipa 文件,因为Apple文档说:

There are around 500+ devices we need to install this iPad App. Do i need to collect all the UDID and then deploy the .ipa file, because Apple documentation says:


创建企业分发配置文件,授权设备使用您已签名的应用程序。

Create an enterprise distribution provisioning profile that authorizes devices to use apps you’ve signed.

如果不是这样的话,用户是否需要安装 profile.mobileprovision 文件,然后安装 .ipa 文件?

If not that way, do the user needs to install the profile.mobileprovision file and then install the .ipa file?

由于此问题,我们仍无法决定如何部署我们的应用。我们希望避免应用程序批准过程,因为它可以处理大量敏感数据。

We are still unable to decide how to deploy our app because of this issue. We would like to avoid the app approval process because it App handles a lot of sensitive data.

有人可以帮我解决这个问题,如何为企业进行OTA部署应用程序?

Can some one help me on this, how to do a OTA deployment for enterprise Apps?

推荐答案

截至2011年12月,这些步骤如下:

As of December 2011, these are the steps:


  1. 在Apple Enterprise帐户中创建配置文件

  2. 将此设置为应用程序的Build设置下的代码签名标识。

  3. 确保Bundle ID与配置文件的ID相匹配。

  4. 选择产品>存档以构建IPA文件。

  5. 选择存档后点击共享(又称分发)按钮。

  6. 将内容单选按钮设置为iOS App Store包(.ipa)

  7. 确保下拉中的身份是企业帐户中使用的身份。

  8. 单击下一步

  9. 选中复选框保存企业分发

  10. 对于应用程序URL,放入指向ipa文件放置位置的URL(例如: http://oursite.com/ myApp.ipa

  11. 单击保存。这将节省一个plist&一个ipa文件。

  12. 将这些文件放在您的服务器上,其链接格式如下:

    < a href =itms -services://?action = download-manifest& url = itms-services://?action = download-manifest& url = http:/oursite.com/myApp.plist\"id =text>

  13. 从您的设备转到此页面并点击链接以安装该应用

  1. Create a provisioning profile in your Apple Enterprise account
  2. Set this as the Code Signing Identity under the Build setting of your app.
  3. Make sure the Bundle ID matches that of the provisioning profile.
  4. Select Product > Archive to build IPA file.
  5. Click Share (aka Distribute) button after selecting your Archive.
  6. Set Contents radio button to iOS App Store Package (.ipa)
  7. Make sure Identity in dropdown is the one used from Enterprise account.
  8. Click Next
  9. Select the check box "Save for Enterprise Distribution"
  10. For Application URL put in the URL that points to where the ipa file will be placed (example: http://oursite.com/myApp.ipa)
  11. Click Save. This will save a plist & an ipa file for you.
  12. Place these files on your server with a link formated like this:
    <a href="itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=http:/oursite.com/myApp.plist" id="text">
  13. Go to this page from your device and click the link to install the app

这篇关于通过OTA进行IOS企业分发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆