hbuilder IOS APP 打包与发布
---恢复内容开始---
准备:苹果开发者账号,一个Mac系统
没有账号可以再这里注册 https://developer.apple.com/
因为账号是公司的,自己并没有注册过,这里就不进行阐述了。
iOS有两种证书和描述文件:
1 开发(Development)证书和描述文件 (用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试)
2 发布(Distribution)证书和描述文件 (用于提交Appstore,在HBuilder中打包后可使用Application Loader提交到Appstore审核发布)
下面开始打包教程
首先ios证书(.p12)和描述文件(.mobileprovision)申请
- 1 打开苹果开发者中心 https://developer.apple.com/ 点击导航栏的 account

1.1 登陆之后页面长这样

1.2 打开Certificates,ldentifiers & Profiles

2 申请 APP IDs 注意:不允许用中文和一些特殊字符

值得一提的是: bundle ID 会在hbuilder 发行时用到 看下图

在“App Services”栏下选择应用要使用到的服务(如需要使用到消息推送功能,则选择“Push Notifications”):

Continue 继续


3 生成证书请求文件
不管是申请开发(Development)证书还是发布(Distribution)证书,都需要使用证书请求(.certSigningRequest)文件,证书请求文件需在Mac OS上使用“Keychain Access”工具生成。
在“Spotlight Search”中搜索“Keychain”并打开“Keychain Access”工具:



注意保存文件名称为“CertificateSigningRequest.certSigningRequest”,后面申请开发(Development)证书和发布(Production)证书时用到。
注意:先点击选中<key>公用秘钥后 再点击左上角的钥匙串访问 保存可能会出现找不到钥匙串,之前在做的时候碰到类似情况 ,在写该随笔的时候又没了...
4 申请开发(Development)证书


Choose File 打开 CertificateSigningRequest.certSigningRequest
点击生成
Download下载ios_development.cer
在文件夹双击打开 ios_development.cer

//右击选择导出

点击存储 输入秘钥密码 注意 :秘钥密码在 Hbuilder 发布时用到

5 添加调试设备
在 Devices --> All --> add
其中 UDID 在 itunes 中可取到

6 申请开发(Development)描述文件

Select App ID. 选择要使用的“App ID”(如之前创建的“com.ztstchina.dz”),点击“Continue”:继续

选择之前创建的开发证书

添加调试设备 继续

点击“Generage”,生成描述文件成功:
下载 profiles 文件
7 去Hbuilder 发布 ios app
开发者证书和配置文件的.IPA已经发布成功了,
下一步生成发布证书和发布配置文件 上架苹果商店。
---恢复内容结束---
hbuilder IOS APP 打包与发布的更多相关文章
- hbuilder IOS APP 打包与发布2
在上一篇的<hbuilder IOS APP 打包与发布>中,请求 的 是APP ids . ios开发证书 .和开发配置文件 , 这一篇中就不写发布证书和配置文件的请求,因为流程 ...
- 【2】IOS APP打包发布
目的: 本文的目的是对IOS APP打包发布做了对应的介绍,大家可根据文档步骤进行mac环境部署: 申请苹果开发者账号 此处略 创建申请证书 这样做的目的就是为你的电脑安装发布许可证,只有这样你的电脑 ...
- iOS app 企业内部发布及HTTPS服务器配置
转自: http://www.cnblogs.com/cocoajin/p/4082488.html iOS企业内部发布及HTTPS服务器配置 一:所需的条件 1. 苹果开发者证书,企业版 299$ ...
- iOS App打包上架的流程
一.申请苹果开发者账号 首先需要申请苹果开发者账号才能在APP store 里发布应用. 开发者账号分为:(1)个人开发者账号 (2)企业开发者账号 主要的区别是:点击打开链接 1.个人开发者 ...
- Windows环境下IOS APP打包上传AppStore详细流程
我们知道在上架苹果应用过程中,申请发布证书需要用到钥匙串,上传ipa需要用到xcode或Application loader提交构建版本,这都需要Mac苹果机. 本文介绍如何在Windows环境下申请 ...
- iOS开发之--iOS APP打包的时候出现的四个选项
- ios App 打包
ios 版本的 App 打包两种方式: 1. 命令行 xcodebuild exportArchive -exportFormat ipa 2. 通过 xcode Product -> Arch ...
- 勾勾街——一个专注于免越狱免签名的苹果ios APP打包生成的网站
自涛舅舅研发的“苹果ios APP自助生成系统”上线以来,每天都有大量的用户注册和生成免越狱app,为什么? 因为我们有明显的技术优势,APP不需要上架appstore, 生成APP又不需要企业签名证 ...
- IOS App打包发布完整流程
注册成为开发者 登录苹果开发者中心,点击Accounts,在这里需要你填写你的Appple ID进行登录,如果没有,点击这里申请一个,填写信息就成,这里就不再赘述.申请完成之后,使用申请的AppID进 ...
随机推荐
- Java面试题:Java中怎么样实现多线程
方法一:继承 Thread 类,覆盖方法 run(),我们在创建的 Thread 类的子类中重写 run() ,加入线程所要执行的代码即可. 下面是一个例子: public class MyThrea ...
- Java相关资料分享(视频+电子书籍)
正所谓“授人以鱼不如授人以渔”,你们想要的Java学习资料来啦!不管你是学生,还是已经步入职场的同行,希望你们都要珍惜眼前的学习机会,奋斗没有终点,知识永不过时. 关注底下的公众号,获取百度网盘提取码 ...
- spring-boot-starter-mail技术总结
1. spring-boot-starter-mail技术总结 1.1. 配置读取类SMTPTransport 在application中需要配置的信息,在此类中都可以看到,可以在此类打断点查看 1. ...
- 网络协议 13 - HTTPS 协议:加密路上无尽头
系列文章传送门: 网络协议 1 - 概述 网络协议 2 - IP 是怎么来,又是怎么没的? 网络协议 3 - 从物理层到 MAC 层 网络协议 4 - 交换机与 VLAN:办公室太复杂,我要回学校 网 ...
- Java集合详解2:LinkedList和Queue
今天我们来探索一下HashMap和HashTable机制与比较器的源码. 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 喜欢的话麻烦star一下哈 ...
- T4模板简单了解
T4模板基础 T4即为Text Template Transformation Toolkit,一种可以由自己去自定义规则的代码生成器.根据业务模型可生成任何形式的文本文件或供程序调用的字符串 在VS ...
- Docker进阶之一:Docker介绍与体系结构
一. Docker是什么 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源,基于Linux内核的cgroup,namespace,Union FS 等技术, ...
- Springboot 系列(四)Spring Boot 日志框架
注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别. 前言 Spring 框架选择使用了 JCL 作为默 ...
- Flutter 即学即用系列博客——06 超实用 Widget 集锦
本篇文章我们来讲讲一些比较常用的 Widget. 大家验证的时候使用下面的代码替换 main.dart 代码,然后在 //TODO 语句返回下面常用 Widget 示例的代码. import 'pac ...
- sql server 生成数据库字典 sql语句
SELECT TOP 100 PERCENT --a.id, CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, ...