使用Apple Enterprise Developer Program部署iOS应用程序

aza*_*arp 34 ios

我已经为我需要部署的公司创建了一个应用程序.该应用程序仅供内部使用,因此无法在App Store上使用.对于将在其设备上安装应用程序的每个人,我是否需要UDID?这是不可能的,因为有500名员工.有没有人在使用企业开发人员计划部署iOS iPhone应用程序方面拥有良好的文档或经验.

See*_*ega 23

随着苹果企业开发者计划,你可以不要在苹果AppStore发布的应用程序.

其目的是在您自己的公司中合作内部应用程序.

Enterprise帐户不一定需要目标设备的UDID.例如,您还可以使用直接在设备上远程安装应用程序的链接.

您可以在此处找到更多详细信息:https://developer.apple.com/programs/enterprise/


小智 22

如果您尝试在生产/长期基础上将应用程序部署到客户/用户,则可以通过以下三种方式在Apple商店外部署应用程序:

  1. 通过iTunes手动
  2. 直接通过iTunes配置实用程序
  3. 通过网络链接(通过mms,电子邮件,webbrowser等发送)

为了以这种方式分发应用程序,应用程序必须具有特殊的公司签名,并且每个设备必须具有手动安装的匹配公司签名.

链接提供了该过程的最佳整体说明.


如果您只是在少数测试设备上进行测试,那么我建议您采用两种方法:对测试设备的开发版按照此处的分步说明进行操作.


或者您可以使用帮助应用程序来部署测试版:testflightapp.


sky*_*ler 6

您可以按照以下步骤将您的iOS应用程序分发给特定的一组人(在您的情况下,您的公司员工)

  1. 获得一个苹果企业开发者帐户
  2. 使用您的企业开发人员帐户创建分发证书和配置文件(内部)
  3. 使用创建的证书和配置文件存档ipa文件
  4. 保存ipa时,单击复选标记.因此,也创建了plist文件.
  5. 在您的服务器中托管plist和ipa文件
  6. 包含带有href标记的下载html文件,其中包含src"itms-services://?action = download-manifest&url = https://mydomain.com/apps/MyInHouseApp.plist "

现在,当您点击设备上的链接时,该应用程序将被下载.