当前位置:  开发笔记 > 运维 > 正文

通过OTA进行IOS企业分发

如何解决《通过OTA进行IOS企业分发》经验,为你挑选了3个好方法。

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

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

我们需要安装此iPad应用程序的设备数量超过500台.我是否需要收集所有UDID然后部署该.ipa文件,因为Apple文档说:

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

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

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

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



1> tiltem..:

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

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

    将其设置为应用程序的Build设置下的Code Signing Identity.

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

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

    选择存档后,单击"共享(也称为分发)"按钮.

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

    确保下拉列表中的身份是从Enterprise帐户使用的身份.

    点击下一步

    选中"保存企业分发"复选框

    对于应用程序URL投入,使其指向IPA文件将被放置在URL(例如:http://oursite.com/myApp.ipa)

    单击保存.这将为您保存plist和ipa文件.

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

    从您的设备转到此页面,然后单击链接以安装该应用程序


它说无法连接到服务器.

2> palaniraja..:

有两种解决方案

    试试testflightapp.com

    它为你做了一切.它甚至还有一个SDK,我发现它在调试日志和崩溃报告的场景中非常有用.

    如果您希望为企业提供自己的托管解决方案,那么 http://hockeykit.net/是最好的选择.

    它有一个客户端应用程序,使升级过程无痛.它还有一个服务器端代码,您可以在服务器上部署它.

    https://github.com/TheRealKerni/HockeyKit


    更新2013-11-23:

    我们一直在愉快地使用Diawi.



3> Tony O'Hagan..:

分发企业移动应用程序然后安全地管理用户,组,数据和设备的最佳方式可能是使用移动设备管理器(MDM)工具套件.

iOS提供了支持通过MDM产品进行企业部署的特定API,这些API具有API级别功能,例如Per App VPN连接,允许您将DMZ应用程序服务器防火墙仅连接到特定的已签名客户端iOS应用程序.供应商还在设备上提供了身份验证SSO集成和加密存储,以便在BYOD设备上将您的企业应用程序与其他不受信任的个人应用程序进行沙盒化.

以下是Gartner 2013年对MDM产品的评论:

http://www.business.att.com/content/whitepaper/Gartner-MDM-MQ.pdf

现在有三大主要参与者:Air Watch,Mobile Iron和Citrix XenMobile.

注意:我不为任何MDM供应商工作或拥有既得利益.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有