专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

对app企业签名的应用程序分发的深入研究

2019-07-09 08:06 栏目:app企业签名 查看()

苹果app企业签名的应用程序分发规则有时很棘手,可能会给IT部门通常部署应用程序的方式带来挑战。

IT可以部署两种iOS应用程序:由员工或合同程序员“内部”开发并私下分发的iOS应用程序,以及通过Apple App Store公开提供的ios签名应用程序。

内部iOS企业签名的应用程序分发

如果您要将内部应用程序部署到iOS用户,Apple要求您的公司注册iOS Developer Enterprise计划。在开发和测试阶段,Apple向注册开发人员提供配置文件以生成证书。然后,开发人员使用证书对应用程序进行签名,这使他们可以在指定的iOS设备上运行。开发证书有效期为三个月。

在生产阶段,允许管理公司企业iOS签名的应用程序分发程序的人员可以 向Apple的iOS Provisioning Portal 创建证书签名请求(CSR)。作为有效CSR的交换,管理员会收到一个分发证书,该证书允许为无限数量的设备签署应用程序。要安装证书,管理员需要一个包含一个或多个已签名的内部ipa企业签名的应用程序的配置文件。分发证书每三年到期一次。到期后,证书将需要新的CSR。此外,必须每年更新供应配置文件。如果任一时间段失效,应用程序将无法启动。

使用此方法,公司不会使用App Store进行iOS应用程序分发,因此该过程变得更加复杂。IT部门负责为自己的内部应用程序提供及时的更新和版本控制。即使应用程序永远不会更改一行代码,IT仍需要续订证书和配置文件,要求将应用程序签名,打包并重新部署到iOS设备。

在不使用App Store的情况下,可以使用多种方法部署内部应用程序:

从Web服务器进行的无线部署需要应用程序的归档版本和无线清单 文件,该文件为设备提供有关应用程序的获取位置的说明。用户单击链接到无线清单文件的URL以触发应用程序的安装。IT部门需要对流量进行加密(例如使用https)并强制验证用户能够下载文件。

iTunes可以分发您的应用程序,但用户必须将其iOS设备连接到运行该软件的PC或Mac。由于iTunes具有一对一的特性,只有当员工使用与自己设备关联的iTunes版本时,此分发方法才是实用的。

Apple的配置工具(如iPhone配置实用程序或Apple Configurator)可处理连接到PC或Mac的iOS设备的iOS应用程序分发。与iTunes不同,这是用户中立的,在管理员可能从一台Mac或PC设置多达30台设备的设置中更实用。

移动设备管理  (MDM)和移动应用程序管理  (MAM)还可以将应用程序从开发人员交付到iOS设备。MDM挂钩到设备中,MAM成为一种内部应用程序商店。

Microsoft最近添加了对iOS应用程序分发的支持,以支持System Center Configuration Manager(SCCM)2012和Windows Intune基于云的管理服务。IT部门可以使用熟悉的SCCM管理PC,用于iOS应用程序分发。此过程涉及使用SCCM发布应用程序(内部或基于App Store)并让iOS用户登录Intune站点。此站点显示可供用户安装的应用程序。

MAM更进一步,提供了应用程序包装的方法,这是一种打包应用程序的方法。该应用程序在Apple的MAM供应商证书下运行,因此IT无需管理配置文件和分发证书。权衡是应用程序必须使用MAM供应商的软件开发人员工具包(SDK)构建。目前,MAM没有标准,因此SDK与供应商不同。向下移动到新的MAM工具可能会导致开发问题。

App Store应用程序

使用App Store,IT可以绕过私下部署内部应用程序的大部分复杂性。但是,在一个组织环境中部署App Store应用程序比一个用户下载并支付应用程序更复杂。

MDM工具可以帮助轻推用户从App Store下载应用程序。但在拥有数百或数千个需要应用程序的iOS设备的公司中,通过MDM和App Store向用户提供该应用程序所需的工作量将很快超过任何IT部门。App Store需要设备与商店之间的一对一关系(通过用户的Apple ID),IT部门可以将用户的Apple ID与公司信用卡相关联。让事情更棘手的是公司可能不会拥有全部或任何设备。

幸运的是,Apple有一个批量购买计划(VPP)。组织可以注册VPP并获得Apple ID以购买App Store应用程序。VPP管理员购买所需数量的应用程序并为用户提供URL,允许将应用程序安装在他们的iOS设备上。此安装已从VPP中赎回,直至购买的应用数量。

在iOS 7之前,VPP有一些很大的缺点。例如,如果某人在其个人设备上从VPP兑换了应用程序,则Apple会将许可证的所有权转让给该用户的Apple ID。但在iOS 7中,Apple为VPP管理员提供了撤销和重新分配许可给其他用户和设备的能力。

一些MDM工具(如适用于iOS的MobileIron)与VPP集成,可以更严格地控??制谁可以访问以安装预付费应用程序。Apple Configurator还可以从VPP导入数据,允许IT预先配置安装了VPP应用程序的iOS设备。此方法仅限于使用Mac部署VPP应用程序,并且必须使用相同的Mac来更新应用程序。

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:app企业签名和分发中的常用术语

下一篇:检查哪个分发app企业签名证书签署了.ipa

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:869349528
    邮箱:869349528@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息