ios 企业证书明明已更新,我的手机可以下载,其他用户都下载不了,填坑

前言:企业 $299的账号遇到的问题。事情的经过是这样的~
上周五的晚上,同事在微信群里说我们的app下载不了了,他们都试过了都是一团黑乎乎的在那,一直不动呢。what~!!额~怎么可能上个星期还可以下载的呀,而且证书早就更新过了,怎么会呢!于是我自己手机扫描下载,很确定是可以下载的呀。我是删了安装,安装了之后再卸载都是可以的呀。还录视屏给他们看看。折腾了好久,实在是想不起来还有可能是什么原因了,然后我拿家里人的手机试了下,果然,的确是下载不了,只有我自己的手机可以!!!
同事说是证书过期了,其实我是不相信的,我明明更新过了呀,怎么会呢?于是第二天我来到公司查看了打包的ipa,果然~~是的,证书过期了。什么鬼!!!!
事实上很久以前其他同事遇到过,只是最近这个坑自己跳进去了。
解决方案:
1、在更新证书之前,需要先删除我们原先的证书(~/Library/MobileDevice/Provisioning Profiles),以免造成混乱,为啥就我的手机可以安装,那是因为我的手机当成测试机了,安装的新证书在我的手机上已起作用了。但是Xcode中的缓存,打包出来的别人用不了。在这个路径中可以看到有很多的证书,可以过段时间来清理一下,即将过期的、已过期、需要更新的都先删掉

2、然后在打包的ipa,查看它的证书日期,可以确认下是否是最新的证书。
先右击ipa包,选择打开方式是归档/解压工具
在这里插入图片描述

然后出现一个Payload文件夹,然后右击里面的xxx.app,选择“显示包内容”来打开,找到“embedded.mobileprovision”,可以查看你打包的ipa的证书时间,是否过期、过期时间。在这里插入图片描述

在这里插入图片描述

只要将过期的证书删除,然后重新down一个,在双击下,然后重新打包,所有人都可以下载了。记住以后每次发版前都要查看下日期。更新证书前都要删除原来的。之前几次更新咋没问题呢。就这次让自己遇到了呢!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值