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个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中 ...
随机推荐
- ElasticSearch 搜索模板与建议
公号:码农充电站pro 主页:https://codeshellme.github.io Search APIs 用于搜索和聚合存储在 ES 中的数据. 1,搜索模板 Template Search ...
- 后端程序员之路 15、Matplotlib
Matplotlib: Python plotting - Matplotlib 2.0.0 documentationhttp://matplotlib.org/ matplotlib-绘制精美的图 ...
- 关于安装VMware以及Linux操作系统过程
想用Linux完成部分教学作业,虚拟机是少不了的,所以首先选择了VMware进行安装. VMware在官网下载之后,就可以直接打开安装,但是在安装过程中,建议不要勾选启动时检查产品更新和加入VMwar ...
- Git使用的常用场景
场景一 小张作为一个开发人员,刚进团队,发现团队是使用git进行代码管理的,现在需要去初始化团队的代码仓库以及新增提交自己修改的一部分代码 1.克隆远程仓库 git clone <ssh> ...
- MySQL之九---分布式架构(Mycat/DBLE)
MyCAT基础架构图 双主双从结构 MyCAT基础架构准备 准备环境 环境准备: 两台虚拟机 db01 db02 每台创建四个mysql实例:3307 3308 3309 3310 删除历史环境 p ...
- AJAX 加载效果(遮盖层)
//创建遮罩层函数体 function createMask(){ var node=document.createElement('div'); node.setAttribute('id','ba ...
- Mongo的相关语法
mongod的条件操作符 $gt -------- greater than > $gte --------- gt equal >= $lt -------- less than < ...
- 致被职场PUA的打工人
作为打工人,除了每天面对着各种繁琐的工作,还要被动接受上级或多或少的PUA,实在是难上加难,甚至有人想不开而自杀.网络上最近流行了一个词:职场PUA,赋予了这种现象一个正式的名字. 职场PUA指的是职 ...
- editplus更改编码
1.在Tools下拉后选择Configure User Tools 2.在左边导航菜单找到File,对应右边视图中的Default encoding 3.将编码更改为utf-8,点击底部的OK保存.
- 【Django必备01】——什么是Django框架?有什么优势?模块组成介绍。
01.什么是Django框架? Django是一个开放源代码的Web应用框架,由Python写成.采用了MTV的框架模式.使用这种架构,程序员可以方便.快捷地创建高品质.易维护.数据库驱动的应用程序. ...