English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french
查看: 2|回复: 0

windows在Apple Developer创建打包证书的简单教程

[复制链接]
查看: 2|回复: 0

windows在Apple Developer创建打包证书的简单教程

[复制链接]
查看: 2|回复: 0

223

主题

0

回帖

679

积分

高级会员

积分
679
vLNGKErBykIu

223

主题

0

回帖

679

积分

高级会员

积分
679
昨天 11:02 | 显示全部楼层 |阅读模式
在uniapp上做ios开发,其开发证书必须在Apple Developer(苹果开发者中心)上使用自己个人或自己公司的开发者账号,创建打包的证书,然后上架的时候使用同一个账号上架Apple Developer上的app store。
因此,做ios开发免不了使用苹果开发者中心。
这里,我们这篇文章说下如何使用windows电脑在苹果开发者中心创建ios的打包证书和证书profile文件。
一、创建p12证书的流程:
第一步:
上面已经说了创建证书和相关的profile文件需要在Apple Developer(苹果开发者中心)上创建,因此,我们需要先有苹果开发者中心的账号。假如你还没有账号,可以参考这篇文章先注册账号:https://blog.csdn.net/weixin_48914851/article/details/128963761
 
第二步:
在苹果开发者中心上,找到Certificates模块。这个模块就是创建证书的。这里的证书是生成.cer格式的证书,至于后面如何转成p12格式,往下看就行。

点击上图的圆圈小加号,开始创建证书的流程:
 
第三步:
如下图,创建证书的过程中,需要我们选择证书的类型,这里固定选择IOS distribution类型,不要选择其他类型,尤其是apple类型的不要选择,那是其他平台的证书,不是IOS的。

 
 
第四步:
如下图,创建的过程中还需要我们选择一个csr文件。这个文件和包括后面的导出p12格式证书,uniapp的教程是需要使用苹果电脑去完成的,而我们使用的是windows电脑,因此我在这里推荐一个工具,可以在线生成csr
https://www.yunedit.com/createcert

 
第五步:
使用我们第四步推荐的工具,香蕉云编,点击进去香蕉云编创建一个CSR文件,并下载下来
 

第六步:
回到苹果开发者中心,继续刚才的步骤就可以生成cer格式的证书了,然后把这个cer证书下载下来。
 
第七步:
前面的步骤已经生成了cer格式的证书了,但是uniapp打包时需要p12格式的私钥证书的,我们继续在香蕉云编,上传这个cer证书,就可以使用生成p12证书功能生成p12证书了,如下图:

 
生成p12证书过程中,需要输入密码,输入一个你记得的密码,这个密码打包的时候要填写的。
到此,p12证书的创建步骤已经完成。
然后,我们开始创建证书profile文件的步骤:
 
一、创建证书profile文件的流程:
第一步:
在苹果开发者中心,点击Identifiers,看看你之前有没有创建应用的appId,这里是创建应用的appId的,appId是uni.xxxxxx.xxxxxxx或com.xxxxx.xxxxx这样的格式的包名。

一个应用对应一个appId,因为profile文件需要关联应用,因此,我们要先来这里创建appId。

 
 
第二步:
如下图,开始创建profile文件。点击创建后,有多种类型可以选择。假如是想打真机测试的包,则选择ad hoc类型,假如是想上架,则选择app store connect类型。

 
 
第三步:
创建profile的过程中,需要选择appId和选择证书。选择appId的过程比较简单,就不再说了,关键是选择证书这里,很多人看不懂,如下图:

这里是你刚才创建cer证书的时候在Certificates模块创建的证书,记得要选择对应的证书,不要选错了,否则创建的profile文件就会跟刚才的p12证书不匹配。
 
第四步:
假如刚才选择的profile类型是ad hoc类型,创建过程中还需要我们添加测试设备(iphone)的udid。
ad hoc类型的文件,不需要上架就可以上传到香蕉云编扫码下载安装,但是必须是添加了测试设备的udid到profile文件,打包后的ipa文件在指定的设备才能安装。假如你不知道如何获取udid,可以使用香蕉云编的工具,扫码获取udid:   https://www.yunedit.com/udid
 
在这里,p12证书和profile文件的教程,已经完结。
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

223

主题

0

回帖

679

积分

高级会员

积分
679

QQ|智能设备 | 粤ICP备2024353841号-1

GMT+8, 2025-3-11 00:27 , Processed in 0.739632 second(s), 30 queries .

Powered by 智能设备

©2025

|网站地图