iOS App建立证书,添加Appid,建立配置文件流程

一 . 在苹果App开发中咱们都须要进行真机测试,这时就须要一个苹果开发者帐号,通常花99美圆申请一个就能够了,登录进入开发者页面(网上不少这方面的资料)。ios

二 . 真机测试和发布时须要Certificates,Identifiers,Profiles 这三个分别是证书,Appid,配置文件,这是比较重要的。app

三 . 其实App 发布测试只须要三个文件测试

(1) CSR证书签名文件 后缀 .certSigningRequest
(2) 证书文件 后缀 .cer
(3) 描述文件 后缀 .mobilepriovision加密

  1. 先看第一个CSR

后缀是.certSigningRequest 或称CSR文件 这是一个包含公钥和私钥的加密文件在钥匙串中请求得到。一台电脑可建立多个也能够只建立一个之后每次都用这一个。spa

命名格式建议为 (app名_日期_CSR.certSigningRequest)
建议一个证书对应一个CSR文件方便管理code

2 . Certificates. 证书部分
建立证书时会用到CSR文件按提示一步一步走就能够了,不过最多能建立3个发布证书,2个开发证书,要想多建立只能等证书过时或撤销证书(若是其余App用到这个证书撤销会对其形成影响),通常一台电脑只须要建立一个开发证书一个测试证书就够了,建立多证书是为了在不一样的电脑上使用。ip

证书分 Development(开发证书) 和 Production (发布证书)
建立开发证书会生成一个 ios_development.cer 开发证书文件
建立发布证书会生成一个 ios_distribution.cer 发布证书文件
建立证书时会用到 .certSigningRequest (证书签名文件) 与某一电脑绑定
用CSR文件建立的证书下载双击导入到钥匙串在个人证书里点击左边的三角展开会看到与CSR名称相同的专用密钥开发

clipboard.png

3 . Identifiers App的惟一标识符 格式通常为 com.公司.App名it

clipboard.png

4 . Devices 测试可添加100台设备要和 。 设备的添加和其余部分不要紧io

clipboard.png

5 . Provisioning Profiles 描述文件
描述文件是和 证书、AppId 、设备相关联的 每新增长一个设备就要建立一个新的描述文件 后缀为 .mobilepriovision.
建立时用发布证书或测试证书最好区分一下

命名格式建议为 :
(App名_日期_PP_dev .mobilepriovision) 开发的描述文件
(App名_日期_PP_dis .mobilepriovision)发布的描述文件

clipboard.png

四 . 一个99美圆帐号只容许生成3个发布证书,2个开发证书,这知足不了多mac设备的使用,使用p12文件能够解决这个问题。

1 .certStringRequest文件从钥匙串获取用于加密
2 .cer (ios_distribution.cer) 文件是证书文件
3 .mobileprovision 文件是描述文件
通常证书和CSR文件建立后不须要变更,须要添加新设备时只须要添加设备UUID而后重新生成一个描述文件下载双击倒入Xcode便可

要在别人电脑上运行本身电脑上生成的证书时须要导出两个文件
在本身电脑上导出与此AppId相匹配的 .p12 证书文件
与此AppId相匹配的 .mobileprovision 描述文件
把 .p12证书文件 和 .mobileprovision描述文件发给同事便可在她电脑上运行

如何导出 .p12 文件
在钥匙串中找到个人证书,点击左边的三角显示专用密钥右击便可看到导出 .p12文件

clipboard.png
clipboard.png
clipboard.png

相关文章
相关标签/搜索