首页 > 编程知识 正文

哪里可以制作证书,网页制作证书

时间:2023-05-05 02:45:22 阅读:210079 作者:3351

按照此文一步步做下来的,非常感谢:http://blog.csdn.net/holydancer/article/details/9219333


~~~~(>_<)~~~~   文章写一半放到草稿箱里,截图全没了  ~~~~(>_<)~~~~ 尼玛,csdn的图片上传烂得无法超越

1、开发者证书,分为开发ios Development和发布iOS distribution两种。

2、appID,是每个应用的标志,工程中的Bundle identifier要与appID一样。在新建appID时,要设置应用权限,比如使用了healthKit,iCloud,推送服务等。

3、开通推送服务的appID,就会生成推送证书,推送证书分为开发和发布两种,APNs Development ios,APNs Distribution iOS,和开发者证书一样,要安装到电脑上。

4、Provisioning Profiles配置文件,它将appID和开发者证书、硬件设备绑定到一块,真机调试时一定要在Provisioning Profiles中添加真机的udid。


具体流程:

1、进入开发者中心的证书制作模块


2、点击右上角“+”,可以制作开发测试证书(用于开发中的真机调试)和发布证书(用于发布提交到appstore)


3、为了去使用你的证书,在你的系统钥匙串中必须有”中间签名证书“,这是自动安装在XCODE上的,然而,如果你需要重新安装,可以点击下面链接。


4、根据提示的操作步骤生成CSR文件,通过钥匙串访问生成CSR文件。

在MAC上:Finder->应用程序->实用工具->钥匙串访问

菜单栏上:“钥匙访问串”->"证书助理"->"从证书颁发机构请求证书"

在“电子邮件”区域写入你的邮箱

在“常用名”区域为你的私有钥匙取一个名字,这里的常用名是证书中的密钥的名字

在“CA电子邮件”区域不写任何内容

在”请求是“选择”存储到磁盘“

(注意:当时我的电脑里面有别人做的CSR文件,所以我没办法生成自己的CSR文件,后来我把别人的CSR文件删除就可以了)



5、上传CSR文件,就生成了证书,每本证书的有效期为一年


6、下载,双击安装。

7、同样的办法制作发布证书。



二、配置APPID

1、进入app IDs,同样的方法单击右上角”+“


2、设置app id的名字,可以随便写,只是取一个名字。


3、appid字符串的格式为xxxx.xxxx.xxxx,"prefix"是你的组织id,”suffix“是工程中的bundle id。

第一个只能给指定的appid用;第二个是通配符appid可以给多个app用。


4、配置你的app需要哪些服务,第3步要设置为指定appid,这里才能配置。

5、确认提交。



三、provisioning profiles

1、用同样的方式创建配置文件,配置文件同样有两种,开发测试和发布

2、选择刚刚创建的app ID


3、选择证书和设备

4、给配置文件取个名字

5、下载,双击安装

6、进入xcode->菜单栏->window->orgnizer->Provisioning profiles可以找到安装的配置文件


总结钥匙串,证书,appID,配置文件的关系

1、钥匙串与证书匹配,钥匙串是制作证书时的CRS文件,导出钥匙串为.p12格式,钥匙串可以加密。

今天在使用别人做的钥匙串,但是一直找不到钥匙串对应的证书是哪个,解决办法:在“钥匙串访问”-》“种类”:钥匙串前面的箭头展开,就可以看到它生成的证书。

也可以去证书中心,看已知的配置文件绑定的证书和appID


2、在xcode中,证书和配置文件配置的地方。code signing identity是证书,provisioning profiles是配置文件,bundle identifier是aphid




版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。