iOS | 使用HBuilder进行云端打包步骤
1.先在HBuilder本地项目中的Manifest.json文件中进行项目配置,将应用的图标和启动图,按照固定的尺寸进行配置。设置应用名称,版本号, 这里的appid不需要修改,是HBuilder自动生成的。所有的输入项进项只使用大小写字母,其他任何字符不要有。可参考官方问题汇总:DCloud官方文档

设置应用图标和启动页图片。

2.进行 iOS 云打包前,先要到开发者账号中去配置App ID 和相关的p12文件以及配置文件。步骤如下:
3.先登录开发者账号,先以开发证书(Development Certificate)为例,如果已经申请过了开发证书,就直接下载下来就可以了,不需要重新申请,因为证书申请个数有限。如果没有,就按官方文档,申请一个新的开发证书就可以了。参考官方文档:http://ask.dcloud.net.cn/article/152

4.下载下来后,双击点击证书,将证书添加到系统的钥匙串中。

5.直接点击 "Add"("添加"),就可以添加到钥匙串中了。

6.然后到系统的钥匙串中,我的证书下,找到刚刚添加的开发证书,然后展开下拉选项,选择开发者,右击选择导出证书。

7.给证书起个名字

8.在给p12证书文件添加密码:一定要记住这个密码,最好使用文本记录一下,防止忘记。接着输入计算机的开机密码,这样p12文件导出就完成了。后面云打包需要这个p12文件,以及这个文件的密码。

9.接着再回到开发者账号中,选择App IDs 开始添加我们项目的App ID,点击"+"号新建一个App ID。

10.按照正常的创建App ID 步骤来就可以了。

11.创建一个唯一的Bundle ID,这个ID会在后面云打包的时候,需要输入这个ID。

12.为创建的App ID选择项目中需要使用到的服务。

13.接着下一步,完成App ID 的创建。

14.再选择Devices,将需要进行测试的设备添加到开发者账号中。

15.添加设备成功以后,再去Provisioning Profiles 中,选择Development,创建开发的配置文件。

16.开始创建开发证书的配置文件,在Development下选择 iOS App Development,然后下一步。

17.为配置文件选择对应的App ID,然后 continue 下一步。

18.接着为配置文件选择开发证书,然后continue下一步。

19.接着为配置文件选择测试设备,然后continue下一步。

20.接着给配置文件起个名字,然后continue下一步。

21.接着配置文件就创建好了,点击Download下载刚刚创建好的配置文件。选择Done完成配置文件的创建。

22.到此在苹果开发者账号中的操作就全部完成了。可以关闭开发者账号网站了。
23.下面进入HBuilder,打开需要打包的项目,然后点击顶部的菜单选项中的"发行",

24.找到发行,然后点击"云打包-打原生安装包"。

25.选择iOS打包,进行iOS 开发者证书参数配置,然后点击打包。

26.忽略存在未用到的文件,继续打包。

27.取消开通所有的广告。

28.点击确定,查看打包状态。

29.稍等片刻,云端打包好了以后,会自动下载安装包。点击上面的"打开下载目录",就可以查看刚刚打包好的ipa文件。

30.最后,选择打包好的ipa文件进行发布就可以了。

31.这里注意:使用开发证书development打包的安装包只能用于测试用,要想上架到App Store得需要发布证书进行打包。
如果使用第三方蒲公英进行发布的话,使用开发证书发布可以正常安装测试,但是使用发布证书发布的,只能上传到App Store才能正常的安装使用。
转载自:https://www.jianshu.com/p/e5dafda50679
iOS | 使用HBuilder进行云端打包步骤的更多相关文章
- HBuilder云端打包+个推
1.个推上登记应用. 应用名称和应用标识,在HBuilder的云端打包配置中获取. 应用证书:必需要有苹果开发者账号,并且加入了"iOS Developer Program".加入 ...
- Android平台云端打包证书使用说明
原贴:https://ask.dcloud.net.cn/article/35985 Android平台云端打包证书使用说明 分类:HBuilderX 证书 Android 签名证书是一个应用的所有者 ...
- 基于Mui与H5+开发webapp的Android原生工程打包步骤(使用新版本5+SDK与Android studio)(部分内容转自dcloud官网)
文章背景: dcloud官网给出的打包步骤对于有一定安卓打包基础的同学来说比较容易掌握,但是对于webapp小白来讲有的地方可能没有说的太具体.下面我给大家介绍的详细一点,保证大家按照步骤就能学会打包 ...
- iOS应用内付费(IAP)开发步骤列表
iOS应用内付费(IAP)开发步骤列表 前两天和服务端同事一起,完成了应用内付费(以下简称IAP, In app purchase)的开发工作.步骤繁多,在此把开发步骤列表整理如下.因为只是步骤列表, ...
- eclipse和scala整合,打包配置文件及打包步骤
我写的是maven项目,pom文件为: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" ...
- iOS开发之 xcode6 APP 打包提交审核详细步骤
一. 在xcode6.1和ios10.10.1环境下实现app发布 http://blog.csdn.net/mad1989/article/details/8167529 http://jingya ...
- 记录下hbuilder vue项目打包APP 在IOS上点击延迟的问题
做的项目打包成APP在IOS 上有延迟问题,在安卓下却不会,联想到之前 用IONIC时打包的APP也是 在IOS下有300毫秒延迟问题.所以 只能 认吧. 安装fastclick 插件: npm in ...
- iOS项目上传到AppStore步骤流程
1.登录developer.apple.com 2.点击member center后 进下图 3.点击certificates Identifiers进下图 4.点击Certificates进下图,首 ...
- iOS推送通知的实现步骤
一.关于推送通知 来源:http://blog.csdn.net/enuola/article/details/8627283 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能.是当程序 ...
随机推荐
- RabbitMQ系列教程之三:发布/订阅(Publish/Subscribe)(转载)
RabbitMQ系列教程之三:发布/订阅(Publish/Subscribe) (本教程是使用Net客户端,也就是针对微软技术平台的) 在前一个教程中,我们创建了一个工作队列.工作队列背后的假设是每个 ...
- 使用arguments对象验证函数的参数是否合法
<script>function sum(arg1,arg2) //加法函数{ var realArgCount = arguments.length; //调用函数时传递的实参个数 va ...
- Java学习07 (第一遍) - Spring MVC
跳过Struts2,直接学习Spring MVC MVC,自己画的 属性(Property/Attribute),事件(Event),方法(method/procedure),函数(Function) ...
- 一个漂亮的 PlaceHolder
预览: 不知道为什么下面这个窗口中的 JavaScript 代码没有运行-_-||,想看实际效果就把下面的代码保存下来打开看吧. 代码: <!DOCTYPE HTML> <html ...
- LinQ to sql 各种数据库查询方法
1.多条件查询: 并且 && 或者 || var list = con.car.Where(r => r.code == "c014" || r.oil == ...
- java-学习4
一.八大数据类型—dataType 整型 1)byte 2)short 3)int 4)long 浮点型 5)float 6)double 字符型 7)char 布尔型 8)boolean 二.变量和 ...
- python 规范
摘自google. https://i.cnblogs.com/PostDone.aspx?postid=9753605&actiontip=%E4%BF%9D%E5%AD%98%E4%BF% ...
- express返回html文件
[express返回html文件] app.engine(ext, callback) 方法即可创建一个你自己的模板引擎.其中,ext 指的是文件扩展名.callback 是模板引擎的主函数,接受文件 ...
- cdnbest节点如何升级
点节点列表==>选中要升级版本的节点==>更多操作==>升级节点 点击后会显示成功,这个时候就只需要等待节点自动升级就好,升级快时几分钟,慢可能就更久点了 但也有特殊情况会升级失败, ...
- 关于C/s结构 本地目录的思考
对于一般客户而言,程序使用时,查看本地目录下的对应内容. 如果有则正常使用.实际上相当于缓存,加快程序执行速度. 如果缓存里没有东西,比如被删除了,那么就在数据库中查找.然后生成缓存. 这样的好处,是 ...