ios 开发证书的导出


一、证书的导出 

1.1、前期工作

首先你需要有一个苹果的开发者帐号,一个Mac系统。

如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。

如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,见下:

https://i-blog.csdnimg.cn/blog_migrate/35b2f31aa29225fe13e03186383c3c69.jpeg

登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容。

https://i-blog.csdnimg.cn/blog_migrate/b1d81c10953699f758e264398c46cd36.jpeg

选择第二项:Ios provisioning Portal,进入,所有证书相关的都在这里进行。

 

1.2、申请AppId

在下图的左边选择 App IDs,我们先创建一个AppId,对于要发布到Appstore上的程序, 都有一个唯一的AppId,下面会列出你当前所有的AppId。

我们点击右上角的New App ID:

https://i-blog.csdnimg.cn/blog_migrate/84e79470e6d6542a15b0a2f0bb8c3124.jpeg

其中有两项需要你自己填:

第一个Description,用来描述你的AppId,这个随便填,没有什么限制;

第二项Bundle Identifier (App ID Suffix),这是你appid的后缀,这个需要仔细。

因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:

https://i-blog.csdnimg.cn/blog_migrate/edfec6bfdabc7d3610afe1ce45d05a26.jpeg

填完后submit,如下图,可以看见我们已经生成的appid:ebook appid。想要支持推送服务和iCould等也可以在这儿配置:

https://i-blog.csdnimg.cn/blog_migrate/70b3a751e5dc6a89985ab9a17fd16015.jpeg

1.3、申请发布证书
1.3.1、先创建一个证书请求文件

这儿需要一个Mac系统。以下内容以雪豹系统为例,其他版本差别不是很大。

首先打开应用程序-实用工具-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:

 

https://i-blog.csdnimg.cn/blog_migrate/fecbcb8d158e0c314d44c0f94d1e4f72.jpeg

在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"继续":

 

https://i-blog.csdnimg.cn/blog_migrate/f0f70b420afd66b74ceea7689840fe2f.jpeg

选择保存的位置,比如选择桌面。

 

https://i-blog.csdnimg.cn/blog_migrate/d469c68f0d6a81b653f1f774920d45f0.jpeg

下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。

1.3.2、安装WWDR证书

继续登录到你的MEMBER CENTER,选择左边的certificates项,可以看到它右边有四个选项,我们选择Distribution,点击下面的click here to download now.

 

https://i-blog.csdnimg.cn/blog_migrate/237af51fe5c27eaf03a596325742f78a.jpeg

下载完成后,双击安装,安装成功后,可以在你的钥匙串里面的证书下面看到这个中级证书。

1.3.3、请求一个发布证书

OK,现在来请求一个真正的发布证书,还是在这个页面,点击request certificate:

 

https://i-blog.csdnimg.cn/blog_migrate/f8971bc468f9e1948b4124ff86f8c34f.jpeg

这个页面告诉你怎么生成发布证书,点击下面的"选取文件",选择你在第一步创建的证书请求文件,然后点击"submit":

 

https://i-blog.csdnimg.cn/blog_migrate/e29d1e5b837fe61807c65e28a625bf73.jpeg

OK。现在你有一个证书可以下载了,如下图(不能下载请刷新页面):

 

https://i-blog.csdnimg.cn/blog_migrate/80a366b32916bbb5e73bbdb82b105111.jpeg

1.3.4、安装和导出

点击"download"下载你生成的证书,下载完成后双击安装,如果有如下提示,选择login,OK:

 

https://i-blog.csdnimg.cn/blog_migrate/572d1c9270979e60a9e5d8031b331616.jpeg

这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。

 

https://i-blog.csdnimg.cn/blog_migrate/c209962892fbd822237cd8cb18c12c92.jpeg

现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"xxxxxxx",如下:

 

https://i-blog.csdnimg.cn/blog_migrate/09956decf0e4cb8cfc07fc66e00ef9e1.jpeg

给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件

 

https://i-blog.csdnimg.cn/blog_migrate/d50ff07869ea98edacb0a0a7769765c0.jpeg

输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。

 

https://i-blog.csdnimg.cn/blog_migrate/97b179c3ee678c43a4e2466ec4002b33.jpeg

现在你就有了发布程序需要的p12文件。certificate password就是导出证书时填写的密码。

1.4、生成provisioning文件

在下图左边选择provisioning选项,同样的右边的子项中选择distribution,来生成一个发布的准备文件:

 

https://i-blog.csdnimg.cn/blog_migrate/1c30e73483a3172f14c9a5295950718e.jpeg

选择new profile,在下图中,第一个method,选择App Store;

Profile name,这个随便填,下面的App ID,选择我们开始的时候创建的appid,这个必须一致。确认后提交:

 

https://i-blog.csdnimg.cn/blog_migrate/90bad3d542f3d36ce743186111ba0945.jpeg

等待几秒钟,provisioning就可以下载了,点击download,下载。我们得到了一个xxxxxx.mobileprovision

 

https://i-blog.csdnimg.cn/blog_migrate/e55ea5ae078c0ac51f8a60ce3eea2842.jpeg

现在,我们的证书的准备工作就做完 了,我们有了一个appid,一个p12格式的证书文件和certificate password就是导出证书时填写的密码),一个provisioning文件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值