iOS开发--安装证书到苹果设备上

一、利用CocoaHttpServer搭建本地服务

1.CocoaHttpServer下载地址:https://github.com/robbiehanson/CocoaHTTPServer

2.将以下文件导入xcode

CocoaHttpServer

3.AppDelegate中

AppDelegate中

4.导入头文件及相关属性和代理

ViewController中

5.将base64转换为证书存入沙盒的document目录中

证书存入沙盒

6.开启服务,将沙盒的document目录作为服务的路径

开启服务

二、获取url并安装证书

1.获取url:

port:端口号,PFX_NAME:证书名

2.安装证书:

(通过url)iOS12之前是由safari自动跳转到系统安装界面安装描述文件的,iOS12之后safari仅仅只能下载了,用户只能自己手动去设置界面安装。

iOS12之前推荐使用

跳转safari

iOS12之后推荐使用SFSafariViewController(大家可百度搜索使用方法)。

因为SFSafariViewController不具备跳转安装的功能,iOS12之前使用会出现白屏,再加上SFSafariViewController是iOS9出来的,所以兼容iOS9之前系统的应用不要使用,所以iOS12之后可使用,省去了跳转safari浏览器这一步,

你可能感兴趣的:(iOS开发--安装证书到苹果设备上)