iOS上架:证书和描述文件理解(1、2、3)

1、Identifiers(标识符:身份证)

1:app ID:app的唯一身份证(区别不同app,唯一性)

2:包含服务:是否推送+内购+游戏+健康监控……功能。


2、certificate(证书)

1:证书类型:测试(环境)证书  ||  线上测试(环境)证书  ||  上架商店(环境)证书

2:上传CSR(Mac的钥匙串生成):Mac钥匙串导出。

如果使用别人的证书来打包,你需要  “.p12”+“描述文件”。

ps:证书可以导出p12文件来给别人使用,如果证书数量达到上限(发布证书3个,开发证书2个)

关于证书问题

“此证书的签发者无效”

原因1

Apple Worldwide Developer Relations Certification Authority Intermediate Certificate证书过期—>删除过期证书,安装新的证书。

证书地址:   证书地址

原因2:

权限问题,使用此证书的权限被限制—>查看证书属性,“信任”选择“始终信任”

证书安装问题

双击证书不能自动安装到钥匙串中—>手动把下载的证书文件拖到钥匙串中(注意是“登录”下面的“我的证书”选项中)


3、Provisioning Profiles(描述文件)(粘合剂:把标识符和证书弄在一起)(作用是置于xcode中,让xcode知道我们开发的合法性)

1:测试环境:选择app ID +选择开发团体(证书)+添加设备UUID(被允许安装的设备)

2:上架环境:选择app ID +选择开发团队(证书)


Devices(设备UUID:被允许的设备)

测试证书打包(包含测试环境+线上测试环境)需要添加用户的UUID,被添加的设备才可以安装二进制文件。


打包二进制文件(.ipa)

1:用xcode 打包的时候,填写“标识符”+选择“描述文件”+选择“开发团队”即可开始Archive。

2:最后导出:选择“环境”+“开发团队”—>.ipa(二进制文件)。

3:“Application loader”工具上传ipa 文件到App Store。


学无止境,做个记录

2017-01-16-SXH

你可能感兴趣的:(iOS上架:证书和描述文件理解(1、2、3))