美文网首页
打包和证书

打包和证书

作者: 夜雨聲煩_ | 来源:发表于2020-09-03 10:42 被阅读0次

App ID

App 唯一标识符 绑定Bundle ID 英文

一致(Explicit)匹配(Wildcard)
Explicit App ID:唯一的App ID
Wildcard App ID:含有通配符的App ID
一般选explicit

UUID

iPhone设备的唯一标识
配置在信任设备里用于开发和AdHoc(内测分发)
AdHoc数量限制 In-House企业包无限制

证书

CA

证书授权(Certificate Authority)

开发证书 (iOS APP Development)

钥匙串访问-->证书助理-->从证书颁发机构请求证书

生产与AdHoc证书 (iOS Distribution APPStore & AdHoc)
推送证书

分两种
Apple Push Notification service SSL(Sandbox) 开发推送服务
Apple Push Notification service SSL(Sandbox & Production) 开发和生产都能使用

教程:https://www.jianshu.com/p/0f8b3f234fb2

iOS证书分为两类:Development和Production(Distribution)

Development证书用来开发和调试应用程序
Production主要用来分发应用程序

Certificate

证书用来标识
ios_development.cer

Provisioning Profiles 配置文件

以下为典型供应配置文件*.mobileprovision的构成简析:

(1)Name:该mobileprovision的文件名。

(2)UUID:该mobileprovision文件的真实文件名。

(3)TeamName:Apple ID账号名。

(4)TeamIdentifier:Team Identity。

(5)AppIDName:explicit/wildcard App ID name(ApplicationIdentifierPrefix)。

(6)ApplicationIdentifierPrefix:完整App ID的前缀(TeamIdentifier.*)。

(7)DeveloperCertificates:包含了可以为使用该配置文件应用签名的所有证书。

iOS Team Provisioning Profile

在Xcode中添加Apple Developer Account时,它将与Apple Member Center后台勾兑自动生成iOS Team Provisioning Profile(Managed by Xcode)。

多台机器

导出开发者账号(.developerprofile)或[PKCS12文件(.p12)]

http://newdocx.appcan.cn/dev-guide/ios-certi-process

证书步骤

1.开发中心申请证书
2.生成.cerSigningRequest文件
3.根据request文件在钥匙串中申请证书
.cer
4.开发中心申请appid并配置
5.申请推送证书
6.开发中心Provisioning Profiles中生成配置文件*.mobileProvisioning
7.钥匙串中将.cer导出为.p12文件

必要的p12和mobileProvisioning

证书最多只能申请五个(开发,生产),所以当多台设备想要使用证书时,会因为证书限制,所以推荐使用p12.
证书是注册成为苹果开发者的账号信息证书,与具体app无关。生成的对应.P12文件也只与开发者账号和开发证书有关,与具体app无关
我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的mac设备使用,使设备不需要在苹果开发者网站重新申请开发和发布证书,就能使用。
而在其他电脑上开发和打包,则需要证书+描述文件,以及相匹配(描述文件依赖于证书)。

相关文章

  • iOS报错Provisioning profile "XX" d

    当使用打包证书打包时,选择打包证书,但是报错如下: 此时先不要以为证书被revoke掉,网上有很多回答,删除证书和...

  • Xcode11报错Provisioning profile "X

    当使用打包证书打包时,选择打包证书,但是报错如下: 此时先不要以为证书被revoke掉,网上有很多回答,删除证书和...

  • 打包和证书

    App ID App 唯一标识符 绑定Bundle ID 英文 一致(Explicit)匹配(Wildcard)E...

  • hbuilder双证书详解

    安卓——打包证书说明(如何制作.keystore文件): 注意点一: 安卓打包证书分为xx.keystore文件和...

  • ios推送证书配置

    ios的消息推送需要配置推送证书,这和打包证书是两个不同的证书。这里简单介绍下大致的流程。以下省略的部分内容和打包...

  • iOS 自动化打包_shell 脚本自动化打包ipa

    打包示例 示例的打包工程和脚本我都放到git上,该示例是使用的企业证书打的企业包,如何打包其他类型证书的ipa,我...

  • iOS-打包iPA

    打包根据证书的不同,分为:测试打包和上架打包,二者的流程大同小异,一般拥有证书(或者p12文件)和相应的描述文件,...

  • appium安装iOS App(The app must be

    1.快速打包 (关键点是必须选开发签名证书和使用开发签名证书生成的配置文件)。 2.常规打包,前两个步骤和快速打包一致。

  • 2019-02-15

    ios打包时签名失败 ios打包时证书和provisioningprofile都已经切换更新,打包脚本中指定tea...

  • 版本的更迭

    版本迭代代码 通过OPenURL直接下载 服务器获取的版本信息日志输出 企业证书打包比较麻烦,涉及到申请证书和打包...

网友评论

      本文标题:打包和证书

      本文链接:https://www.haomeiwen.com/subject/inbksktx.html