什么是苹果iOS企业证书?为什么会掉签?
苹果企业账号(Apple Developer Enterprise Program)是苹果公司提供给 iOS 开发者的一种高级别的开发者账号,区别于个人开发者账号和公司开发者账号,企业账号具有如下特点:价格比个人账号和公司账号更贵,为299$/年不可以提交应用到 App Store 商店可以将签名后的应用在任何iOS设备上安装,且没有安装数量的限制,其中正是由于第3条的特点,给开发者在测试和分发 App 时,带来了极大的便利。所以,一般开发者申请使用苹果企业账号(或苹果企业签名),也是为了这个特点。
但是,因为苹果对于 App 的安装有着非常严格的限制,所以苹果对企业账号的使用也给出了种种严格的条款。其中,最重要的条款是:使用企业账号签名后的应用,只可以用于企业内部员工安装,不可以公开下载。
这也就给了一些奸商一些可乘之机,奸商们拿出一本证书,低价出来共享,收回成本之后把这本证书撤销,继续卖其他的证书,形成了这种死循环。但谁也不知道这本证书是被苹果公司封了还是被证书所有者给撤销了!不管是哪种方式都导致了软件无法安装。
有时候等很久都没有共享证书,所以就有一些世外高人发现了一些不需要企业证书签名也可以正常使用,正常下载。我们知道就是手机越狱可以安装插件来实现,手机越狱也有自签名工具来实现不需要企业证书就可以安装。但是很多人都不想越狱,所以就有了免越狱的方法,我之前分享的一个方法是你安装过这个软件,掉签后没有删除可以再次打开。今天在给大家分享一个方法:你手机上没有安装APP,在iOS免越狱福利区下载APP失败,显示灰色图标的。此方法必须使用 WiFi 安装,热点也可以,4G 蜂窝移动网无效!
这时我们打开手机的【设置】中的【无线局域网或者WI-FI】,点击已连接 WiFi 后面的菜单键,在最下方选择 HTTP,如下图:进入后,选择【自动】,然后将下方这个地址填入【URL】中,随后点击『存储』,如下图:设置完毕后断开 WiFi,再打开,让手机重连下 WiFi。然后在手机自带的Safari浏览器中输入此验证域名进行访问,如果一直载入则为成功,若是显示“403”则表示你并没设置好。做完以上步骤后,我们无需关闭网络,直接去手机【设置】中清除 Safari浏览器 的缓存即可,之后便能下载已掉签的应用。
下载成功后,打开App若提示要信任,请打开设置➺通用➺设备管理和描述文件,找到描述文件信任即可。使用以上方法,必须全程使用WiFi进行设置,如果中途切换成4G网络,可能导致应用又需要信任,只能重新按照上述方法连接WiFi,然后清除Safari缓存即可。用此类方法安装掉签应用前,必须卸载已掉签的同应用,因为不同证书是无法覆盖安装的,若你不想卸载,可用第二种方法打开已安装的掉签应用。 iOS 10系统的小伙伴,不适用此方法,只能等证书更新。你之前成功安装过应用,只是现在证书掉签了,打开应用提示『无法验证应用』或者直接闪退,可以按以下方法即可解决:操作教程:
首先打开手机的设置,打开【飞行模式】,关闭【Wi-Fi】。如下图:继续在设置界面找到【Safari浏览器】,打开后选择最下方的【清除历史记录与网站数据】。如下图:然后再去打开掉签的应用就可以正常打开了!如果需要联网就可以去关闭飞行模式,打开WIFI,就算应用退出后台也一样可以再次进入。此方法是临时方法,不过足以让我们操作打开掉签的应用或者激活越狱环境,目前测试不是所有机型都可以使用此方法。iOS12系统机型理论全部支持,其他系统版本或者机型请自测。如果上面的两个方法你都用不了,那就只能耐心等待证书更新了。