hbuilderX打包苹果证书的申请方法
现在uniapp越来越火,hbuilderX和apicloud这些工具使用html+js语言就可以开发强大的app,大大降低了app开发的技术门槛。
hbuilderX或apicloud在打包ios应用的时候,需要一个苹果的私钥证书和证书profile文件,那么两个问题是在什么地方获取,或者是在什么地方生成呢?
苹果官方提供的方法,生成苹果的打包证书需要mac电脑,但mac电脑却太贵了,为了生成一个苹果证书去买一台mac电脑太不划算了。
所以我们一般不使用mac电脑来生成,我们可以使用香蕉云编来生成苹果证书:
https://www.yunedit.com/createcert
下面我来介绍下生成的方法:
1、登录苹果开发者中心,开通苹果开发者账号:
https://developer.apple.com/
2、登录香蕉云编后台,创建csr文件,并将这个csr文件下载到我的电脑硬盘上。

3、回到苹果开发者中心后台,点击Centificates菜单,进入证书管理页面,点击蓝色加号添加证书

4、证书的类型选择ios distribution (app store and ad hoc) , 不要选择其他的类型,尤其要注意不要选择apple类型或develpment类型的证书。
5、创建的过程中会要求我们上传一个csr文件,上传刚才在香蕉云编下载的csr文件即可。

6、这样就可以完成cer证书的创建,创建完后将这个cer证书下载到我的电脑硬盘上。

7、我们还需要将这个苹果的cer证书文件转化为p12类型的证书文件,回到香蕉云编,上传这个cer文件即可生成p12证书文件:

做好以上的步骤,.p12证书已经创建完了,下面我来教下大家创建证书profile文件:
profile文件(.mobileprovision描述文件)的创建方法:
1、点击identifiers菜单,先创建一个App ID,APP ID填写你在hbuilderX里填写的包名,这个类似于安卓应用的包名的意思。一定要跟工程代码里面的包名一致

2、上面创建appid(包名)的流程我就不详细介绍了,非常简单。
3、创建完包名后,即可创建profiles文件了,点击profiles菜单,再点击蓝色加号

4、创建的过程中选择app store类型,接下来会要求我们选择app id(包名)。

这样就可以成功创建出profile文件了,可以下载到你的电脑。
5、假如想创建真机测试的描述文件打包,创建的时候就不要选app store类型,请选择ad hoc类型的描述文件。注意不要选择develpment类型的描述文件,哪个不能用来做真机测试。
假如选择了ad hoc类型的描述文件,则过程中还会要求我们提供device 的udid (测试设备的udid),因为只有添加了测试设备的udid的设备,才能安装打包出来的ipa文件,你可以使用这个工具来获取测试设备的udid:
https://www.yunedit.com/udid
hbuilderX打包苹果证书的申请方法的更多相关文章
- 苹果证书的申请、unityoc交互基础
注冊开发人员账号时:注意不要使用中国邮箱 99美金证书 :仅仅支持上传AppStore. 299美金证书:指的的我开发的应用是仅仅支持打包安装.企业级的. 假设申请了开发人员账号.也就是交了那几百美金 ...
- 苹果应用 Windows 申请 普通证书 和Push 证书 Hbuilder 个推(2)
s上一篇 讲述了android 如何打包,这一篇 看一下如何IOS下打包 在苹果上申请证书,及其麻烦,我写下来,有需要的直接拿走即可: 首先 苹果的证书分两种 一种是 development 证书,另 ...
- 苹果证书p12和描述文件的创建方法
在2020年之前,我们在使用香蕉云编创建苹果证书的时候,只需要注册苹果开发者账号,但不需要缴费成为开发者. 在2020年之后,需要先缴费成为苹果开发者. 假如你还没有注册苹果开发者账号,可以先参考下下 ...
- ios打包的IDP证书的创建方法
在我们打包ios应用的时候,需要一个IDP证书. 那么我们如何生成这个IDP证书呢?网上介绍的方法都是需要使用mac电脑,然后用mac电脑的钥匙串访问的功能先生成csr文件,然后去苹果开发者生成,然而 ...
- apicloud打包的ios证书的获取方法
apicloud云编译的时候,需要测试证书或者正式证书进行编译. 那么这个证书是怎么来的呢?通过什么渠道可以获取呢? 这里我介绍下使用香蕉云编这个在线工具来生成: 1.登录香蕉云编,生成证书的csr文 ...
- apicloud编译所需的ios证书的获取方法
在我们通过apicloud或hbuilderX这些工具打包ios应用的时候,需要一个ios证书. 那么我们如何生成这个ios证书呢?网上介绍的方法都是需要使用mac电脑,然后用mac电脑的钥匙串访问的 ...
- iOS-App发布证书的申请与使用
i开发环境:xcode5.1.1 iphonesdk:7.1 开发机器:iMac 真机部署测试:apple个人开发者ID 向导: 必备IDP证书和distribution证书(第一个证书是真机部署测试 ...
- 一个苹果证书如何多次使用——导出p12文件
一个苹果证书怎么多次使用--导出p12文件 为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了 ...
- ios开发--一个苹果证书怎么多次使用——导出p12文件
为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中 ...
随机推荐
- Captain technology INC:全球新能源汽车格局突变
美国能源信息署EIA的统计数据显示,2020年上半年全美含纯电动和插电混动在内的新能源乘用车总销量仅为11.1万辆,同比缩水25%.虽然特斯拉在第三季度靠着13.93万辆的销量迎来了环比387%.同比 ...
- 「NGK每日快讯」12.2日NGK公链第29期官方快讯!
- ubuntu ARM换国内源和国内源安装ROS
ubuntu arm换国内源: https://www.cnblogs.com/yongy1030/p/10315569.html 国内源安装ROS: https://blog.csdn.net/ch ...
- C++算法代码——质因数分解[NOIP2012普及组]
题目来自:http://218.5.5.242:9018/JudgeOnline/problem.php?id=1102 题目描述 已知正整数 n 是两个不同的质数的乘积,试求出较大的那个质数. 输入 ...
- java: 程序包javax.servlet.http不存在
下载好apache tomcat,将lib目录下的servlet-api.jar导入idea即可
- 如何使用GraphQL Client: Apollo Android
如何使用GraphQL Client: Apollo Android 一个Android app, 如何使用GraphQL. 本文以最流行的Apollo Android为例来说明. 添加依赖 首先, ...
- JVisualVM监控JVM-外网服务器
环境说明: a:阿里云服务器Centos8.2 b:JDK1.8 1:增加JMV运行参数 java -jar 启动时添加一下参数: -Djava.rmi.server.hostname=外网IP地址 ...
- 一些 html+css 细节
一. input 光标(插入符)颜色 input: { caret-color: #c0c0ff; } 二. 修改 placeholder 颜色 input::placeholder { color: ...
- KMP(超详细复杂度分析)
从 stackoverflow中找到了一个时间复杂度分析很棒的链接 https://www.inf.hs-flensburg.de/lang/algorithmen/pattern/kmpen.htm ...
- FFT HDL Optimized模块HDL综合代码生成及与Xilinx xfft IP MEX接口精度详细比较
前面一篇随笔叙述了关于MATLAB中FFT_HDL_Optimzed模块定点(IEEE754单精度float格式)二进制与十进制转换实现,有需要的往前翻一下即可.这一篇随笔将叙述 FFT HDL Op ...