hbuilder IOS APP 打包与发布

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 中可取到

技术分享

 

申请开发(Development)描述文件

技术分享

 

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

技术分享

选择之前创建的开发证书

技术分享

 

添加调试设备 继续

技术分享

点击“Generage”,生成描述文件成功:

下载  profiles 文件

7  去Hbuilder 发布 ios app

已经发布成功了,下一步上架苹果商店。

 

 

---恢复内容结束---


以上是关于hbuilder IOS APP 打包与发布的主要内容,如果未能解决你的问题,请参考以下文章

Hbuilder用自有证书打包 ios App上架AppStore流程

Hbuilder用自有证书打包 ios App上架AppStore流程

hbuilder怎么打包app

hbuilder打包ios怎么安装失败怎么回事?

hbuilder ios怎么打包

Hbuilder打包成苹果IOS-App的详解