发布网友 发布时间:2023-11-15 10:56
共1个回答
热心网友 时间:2024-12-04 13:42
一、证书的导出1.1、前期工作首先你需要有一个苹果的开发者帐号,一个Mac系统。如果没有帐号可以在打开pany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:appcan.cn在线ipa包编译时需要填写的iappIDs就是你在此输入的第二项内容。填完后submit,如下图,可以看见我们已经生成的appid:ebookappid。想要支持推送服务和iCould等也可以在这儿配置:1.3、申请发布证书1.3.1、先创建一个证书请求文件这儿需要一个Mac系统。以下内容以雪豹系统为例,其他版本差别不是很大。首先打开应用程序-实用工具-钥匙串访问(KEYCHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"继续":选择保存的位置,比如选择桌面。下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。1.3.2、安装WWDR证书继续登录到你的MEMBERCENTER,选择左边的certificates项,可以看到它右边有四个选项,我们选择Distribution,点击下面的clickheretodownloadnow.下载完成后,双击安装,安装成功后,可以在你的钥匙串里面的证书下面看到这个中级证书。1.3.3、请求一个发布证书OK,现在来请求一个真正的发布证书,还是在这个页面,点击requestcertificate:这个页面告诉你怎么生成发布证书,点击下面的"选取文件",选择你在第一步创建的证书请求文件,然后点击"submit":OK。现在你有一个证书可以下载了,如下图(不能下载请刷新页面):1.3.4、安装和导出点击"download"下载你生成的证书,下载完成后双击安装,如果有如下提示,选择login,OK:这时再查看你的钥匙串,应该有下面这一行IphoneDistribution的证书,注意,这个证书有一个小三角可以点击,后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"xxxxxxx",如下:给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。现在你就有了发布程序需要的p12文件。appcan.cn在线ipa包编译时需要上传的distribution.p12就是你导出的发布证书;certificatepassword就是导出证书时填写的密码。