一、利用CocoaHttpServer搭建本地服务
1.CocoaHttpServer下载地址:https://github.com/robbiehanson/CocoaHTTPServer
2.将以下文件导入xcode
CocoaHttpServer3.AppDelegate中
AppDelegate中4.导入头文件及相关属性和代理
ViewController中5.将base64转换为证书存入沙盒的document目录中
证书存入沙盒6.开启服务,将沙盒的document目录作为服务的路径
开启服务二、获取url并安装证书
1.获取url:
port:端口号,PFX_NAME:证书名2.安装证书:
(通过url)iOS12之前是由safari自动跳转到系统安装界面安装描述文件的,iOS12之后safari仅仅只能下载了,用户只能自己手动去设置界面安装。
iOS12之前推荐使用
跳转safariiOS12之后推荐使用SFSafariViewController(大家可百度搜索使用方法)。
因为SFSafariViewController不具备跳转安装的功能,iOS12之前使用会出现白屏,再加上SFSafariViewController是iOS9出来的,所以兼容iOS9之前系统的应用不要使用,所以iOS12之后可使用,省去了跳转safari浏览器这一步,
网友评论