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

创建用于签署iOS应用程序的ipa签名证书和P12文件

2019-06-21 08:22 栏目:ipa签名 查看()

应用开发人员必须先签署Android和iOS移动应用,然后才能将其安装到移动设备上。获取有效签名的过程可能很麻烦,并且需要熟悉应用程序的操作模式,例如需要哪些权利才能充分利用应用程序的全部功能。这可能会有些困难,因为由3提供的应用程序第三届第三方供应商很少配有详细的说明书。幸运的是,在Appdome上签署融合应用程序非常简单,轻松,并且不需要任何先验知识。

此知识库文章将指导您完成所有步骤,以便为签署iOS应用程序创建必要的凭据。

我们希望您发现它很有用并且喜欢使用Appdome!

创建iOS签名证书,应用程序ID和配置文件

本文将指导您创建使用Appdome签署Fused iOS应用程序所需的签名凭据。签署iOS应用程序可以使用Appdome内置签名功能或使用Appdome之外的自己的机制来完成。这是你的选择。但是,如果您希望在Appdome上签署应用程序,那么任何iOS应用程序都可以快速轻松地完成此过程,包括原生iOS,混合应用程序以及使用Xamarin,Cordova,React Native,Ionic等构建的非本机应用程序。在Appdome上签署应用程序将利用独特的功能,例如将融合应用程序自动部署到  Apple App Store  和  Leading EMM Stores。

创建iOS签名凭据的先决条件

一台Mac电脑

如何创建iOS签名凭据

在这篇知识库文章中,我们将为ipa签名应用程序创建所需的签名凭据:

  1. Apple开发人员或企业帐户
  2. 应用程序ID
  3. 生产分配证书 - P12文件
  4. 供应资料

概观

Apple开发人员或企业帐户

需要Apple Developer Program或Apple Enterprise Developer Program帐户才能创建签名证书(P12文件),App ID,注册设备列表和配置文件。

此知识库文章将提供使用两种不同类型帐户的示例:

Apple开发者计划帐户

您可以在几分钟内创建苹果开发者项目个人帐户。

有了这个计划,有两种分配方法:

  • App Store  - 该应用程序可通过Apple App Store分发到任意数量的设备。设备无需注册。
  • 注意:  如果您通过企业移动管理(EMM)解决方案或不通过Apple App Store的任何其他分发方法分发应用程序,则无法使用App Store分发。
  • Ad Hoc Distribution  - 应用程序可以加载到100个iPhone,100个iPad和100个iPod Touch,必须在签署应用程序之前通过其配置文件中的UDID(唯一设备标识符)进行注册。
  • 注意:  Ad Hoc Distribution适用于通过企业移动管理(EMM)解决方案或不通过Apple App Store的任何其他分发方法分发应用程序。

Apple开发者企业计划帐户

对于打算分发应用程序的公司和教育机构,他们会发展给组织内的员工。Apple Developer Enterprise Program不提供通过Apple App Store分发应用程序的方法。创建Apple Developer Enterprise帐户需要您拥有DUNS编号,以便Apple可以验证您组织的身份和法人实体状态。

  • 内部分发  - 可以通过企业移动管理解决方案或任何其他不通过Apple App Store的分发方法将应用程序分发到任意数量的设备。设备无需注册。
  • 在签署应用程序之前,必须在配置文件中通过其UDID(唯一设备标识符)注册100个iPod Touch。
  • 注意:  Ad Hoc Distribution适用于使用企业移动管理(EMM)解决方案的分发应用程序或不通过Apple App Store的任何其他分发方法。

应用程序ID

App ID是一个由两部分组成的字符串,用于标识来自单个开发团队的一个或多个应用程序。该字符串由一个团队ID和一个捆绑ID搜索字符串组成,句点(。)将这两个部分分开。团队ID由Apple提供,对于特定开发团队是唯一的,而捆绑ID搜索字符串由您提供,以匹配单个应用的捆绑ID或一组应用的捆绑ID。

有两种类型的应用程序ID:用于单个应用程序的  显式应用程序ID,以及  用于一组应用程序的通配符应用程序ID。在iOS 8发布之前拥有企业帐户的公司使用  通配符App ID, 而之后购买企业帐户的公司只能使用  显式APP ID。

分发证书 - P12文件

P12证书文件包含应用程序供应商的证书和私钥。必须在将签署供应商应用程序的计算机上安装证书。分发证书可在分发配置文件中标识您的团队/组织,并允许您将应用程序提交到Apple App Store。P12文件包含Apple为构建和发布应用程序所需的证书。在此示例中创建的证书适用于App Store上可用的应用程序或适用于EMM(企业移动管理)解决方案的Ad Hoc部署。

供应资料

在分发不同的iOS应用程序时,它们通常使用相同的分发证书进行签名。签署不同iOS应用程序时更改的实体是配置文件。供应配置文件是一组数字实体,它们将开发人员和设备与授权的iPhone开发团队联系起来,并使设备可用于测试。

您可以为iOS设备创建四种类型的配置文件。

  • 开发 - 此类型的配置文件必须与要在其上运行应用程序的每个设备上安装的开发证书一起使用。它在开发周期中使用,允许开发人员调试应用程序。它只能安装在一组预先注册的开发设备上,并不适用于任何分发方案。
  • App Store - 此类型的配置文件与特定的分发证书匹配。它用于在将应用程序提交到官方iOS应用程序商店之前签名。签名后,该应用程序将无法安装在任何设备上,只能用于上传到应用商店。
  • Ad Hoc - 此类供应配置文件与特定分发证书匹配。它用于将应用程序分发到有限数量的预注册设备。您可以使用此配置文件在小型组织中分发应用程序,其中所有设备都在Apple站点上注册并分配给此配置文件,或作为开发周期的一部分进行测试。
  • 内部  - 此类配置文件仅适用于Apple Developer Enterprise计划的成员。您可以使用它来签署内部分发的iOS应用程序。应用可以安装在任何iOS设备上。内部供应配置文件与特定分发证书匹配。

注意:  通过EMM(企业移动管理)或MDM(移动设备管理)系统分发应用程序时,通常使用内部供应配置文件。如果您不使用EMM或MDM系统分发您的应用程序,则用户可以使用iOS App文件安装您的应用程序,但随后他们需要手动信任您的组织以启动应用程序,如  手动信任企业开发人员中所述。

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

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

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

上一篇:ios企业版IPA签名流程是否已更改?

下一篇:ipa签名的ipa文件详细解析

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