企业签发的APP,如何自动跳转到设置信任的页面

背景

企业级证书签发的APP,用户下载安装完后无法打开,会提示“未受信任的企业级开发者”,这时候需要用户手动设置信任:

进入【设置】->【通用】->【描述文件与设备管理】->找到对应的证书->点击信任->回到桌面打开app.

很多用户不熟悉或了解这个操作流程,也有人觉得很繁琐,能不能自动跳转到信任页面啊?

限制

iOS10以后,即使是企业签发的app,最多也只能跳转到设置页(上架appstore的app完全不能使用跳转了,苹果将它列为私有API,审核会不过)

解决办法

参考蒲公英的做法,通过Safari浏览器下载安装app,并且从浏览器中跳转到信任页面,具体步骤如下:
1)下载企业发布证书对应的描述文件xxx.mobileprovision
2)将该文件放到服务器上;
3)点击页面上的按钮“信任开发者”,访问该描述文件,如图1.png
http://192.168.20.124:8080/xxx.mobileprovision(我的访问路径,供参考)
4)点击“允许”,则会跳转到设置信任的页面,如图2.png

1.png

2.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容