使用香蕉云编创建ios打包证书的教程

简介: 使用mac创建ios证书,需要购买mac电脑,成本非常高,因此我这里教会大家使用香蕉云编来创建ios打包证书

目前,国内创建ios证书主要有两种方案:

1、使用mac电脑,通过钥匙串访问的功能,生成证书,这种方法的缺点是你必须要有苹果mac电脑才能生成证书,而一个mac电脑,至少7000多元,成本有点高啊。

2、使用香蕉云编来生成证书,香蕉云编工具官网的地址:

https://www.yunedit.com

使用香蕉云编的好处在于不需要mac电脑,比较方便。

因此,在这里,我推荐使用香蕉云编来生成苹果开发(打包)证书。根据我的经验,我整理了下,生成苹果证书的流程:

生成证书的步骤我总结下有如下的几点:

1、先注册苹果开发者中心的账号,苹果开发者的官网如下:​ ​https://developer.apple.com/​​

2、打开香蕉云编,进入香蕉云编的控制台。创建证书前要先创建csr,创建csr文件然后下载到你电脑,如下图:
1_iossq.png

3、下载csr到你电脑后,去苹果开发者中心,打开下图这个界面(假如你找不到下图的这个界面,证明你还没有缴费成为苹果的开发者,要先缴费):
2.png

4、进入这个列表界面后,可以点击蓝色加号开始创建证书,过程中证书的类型要选择ad hoc and app store的distribution类型的证书,不能创建dev或apple类型的证书,不断下一步,过程中会要求你上传csr,选择你刚才在香蕉云编下载的csr文件就可以生成证书了,如下图:
3.png

5、生成成功后,在证书列表就可以看到证书了,这个证书是cer类型的证书,你需要将这个文件点击详情,下载到你电脑本地:
2.png

6、将cer文件下载到你电脑后,你就可以回到香蕉云编,上传刚才的cer文件,生成p12类型的证书了,如下图:

5.png

好了,通过上面的步骤,已经生成了p12类型的证书文件了,但是打包还需要profile描述文件,这个文件是怎么创建呢?接着看下面的步骤:

生成profile描述文件的步骤:

1、去到苹果开发者中心的identifiers菜单,这里是创建appid的,这个appid要跟你在开发工具里打包的包名一致,比如com.aaaaa.bbbb。过程中全部的设置选择默认不断下一步即可。

8.png

2、接着,你需要到devices菜单里添加里添加你的测试设备的udid,假如你需要安装测试版的ipa做测试的话,需要这一步,否则可以跳过这一步,你可以使用香蕉云编的获取udid的工具来获取测试设备的udid:

3、最后就是创建profile文件了:如下图:
6.png

4、创建profile的过程中,假如是真机测试的话,则选择ad hoc类型的profile,假如是发布用途,则选择app store类型,不要选择其他的类型。

5、假如你选择的是ad hoc类型,过程中还会要求你选择测试设备的udid,选择你刚才在devices里创建的udid即可。

不断的下一步,即可完成profile文件的创建

相关文章
|
19天前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
202 0
|
9月前
|
iOS开发 开发者
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
511 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
|
7月前
|
存储 数据安全/隐私保护 开发者
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
246 8
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
|
8月前
|
存储 开发工具 数据安全/隐私保护
iOS各个证书生成细节
在iOS开发中,证书和标识符的配置至关重要。CSR(证书签名请求)由私钥生成,提交给苹果获取`.cer`证书。P12文件由`.cer`证书和私钥导出,用于开发环境。App ID确保应用唯一性。流程包括创建App ID、生成CSR、申请证书并导出P12。主P12和推送P12可使用不同CSR。
270 3
|
7月前
|
iOS开发 开发者 Windows
uniapp云打包ios应用证书的获取方法,生成指南
打包用到的一共两个文件,一个是p12格式的私钥证书,一个是证书profile文件。其中生成p12证书的时候,按照官网的教程,是需要MAC电脑来协助做的,主要是生成一些csr文件和导出p12证书等。其实这些步骤也可以借助一些其他的工具来实现,不一定使用mac电脑,用windows电脑也可以创建。
938 0
|
10月前
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
899 11
|
12月前
|
程序员 iOS开发 开发者
iOS|获取 Distribution Managed 证书的 SHA-1 指纹和公钥
APP 备案时,如何获取 iOS 平台 Distribution Managed 类型证书的证书的 SHA-1 指纹和公钥?
564 0
|
12月前
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
158 0
|
Web App开发 存储 JSON
iOS 创建 Universal Links【修订】
iOS 创建 Universal Links【修订】
381 0
iOS 创建 Universal Links【修订】
|
Web App开发 存储 JSON
iOS 创建 Universal Links
iOS 创建 Universal Links
254 0
iOS 创建 Universal Links

热门文章

最新文章