ios证书中各概念解释

参考: http://www.cnblogs.com/cywin888/p/3263027.html


说得很清楚


点击打开链接


另外专门针对  in-house 证书的说明:

https://www.jianshu.com/p/f90d1d397187


选择In-House and Ad Hoc,点击继续.注意的是,如果已经创建了In-House的证书,就不能再创建了,该选项会变灰,如下图。如果要重新创建,可以先在之前的列表中将该证书Revoke掉:

如果过期怎么办呢?


证书过期


http://zyoung.me/iOS%E8%AF%81%E4%B9%A6%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/

苹果的证书一般有效期是一年,即将过期时,开发者需要对证书进行更新,整个过程类似新建证书

对于即将过期的证书,并不需要撤销Revoke。如果一定要撤销,最好在新证书都搞定后,服务器也更新了相应的推送证书后,再操作(保证不影响线上产品)
推送证书是和app的bundleId绑定的,服务器只需更新最新的推送证书即可,之前的版本也可以收到推送,无需重新发包
企业证书等非appstore的证书(InHouse/AdHoc等)签发的安装包,一旦过期,必须用最新的证书重新打包,发布新版本(过期证书签发的包无法使用)。
appstore证书签发的包,一旦过期,已存在的产品不受影响(注意:如果推送证书过期,还是必须更新推送证书的)




==============

20180101

当我在真机调试时,crtl+b时,出现 no provisioning match *** 的问题,解决办法:

1. 先确认 certificate 未过期,如果过期可能要重新生成 (我的这次没过期)

2. 在官网上,重新生成一个开发 provisioning file,加入xocde,真机启动成功。

推测原因是因为之前用的 provisioning 过期了


=====

上边是针对调试,下边是针对发布 in-house 的说明,重点应该是说要重新生成 分发的 provision file,发布新版本,用户更新即可

https://stackoverflow.com/questions/34038586/renew-ios-provisioning-profile-on-in-house-app


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值