---恢复内容开始---react
准备:苹果开发者帐号,一个Mac系统 ios
没有帐号能够再这里注册 https://developer.apple.com/app
由于帐号是公司的,本身并无注册过,这里就不进行阐述了。工具
iOS有两种证书和描述文件:测试
1 开发(Development)证书和描述文件 (用于开发测试,在HBuilder中打包后可在真机环境经过Safari调试)ui
2 发布(Distribution)证书和描述文件 (用于提交Appstore,在HBuilder中打包后可以使用Application Loader提交到Appstore审核发布)spa
下面开始打包教程.net
首先ios证书(.p12)和描述文件(.mobileprovision)申请3d
1.1 登录以后页面长这样调试
1.2 打开Certificates,ldentifiers & Profiles
2 申请 APP IDs 注意:不容许用中文和一些特殊字符
值得一提的是: bundle ID 会在hbuilder 发行时用到 看下图
在“App Services”栏下选择应用要使用到的服务(如须要使用到消息推送功能,则选择“Push Notifications”):
Continue 继续
无论是申请开发(Development)证书仍是发布(Distribution)证书,都须要使用证书请求(.certSigningRequest)文件,证书请求文件需在Mac OS上使用“Keychain Access”工具生成。
在“Spotlight Search”中搜索“Keychain”并打开“Keychain Access”工具:
注意保存文件名称为“CertificateSigningRequest.certSigningRequest”,后面申请开发(Development)证书和发布(Production)证书时用到。
注意:先点击选中<key>公用秘钥后 再点击左上角的钥匙串访问 保存可能会出现找不到钥匙串,以前在作的时候碰到相似状况 ,在写该随笔的时候又没了...
Choose File 打开 CertificateSigningRequest.certSigningRequest
点击生成
Download下载ios_development.cer
在文件夹双击打开 ios_development.cer
//右击选择导出
点击存储 输入秘钥密码 注意 :秘钥密码在 Hbuilder 发布时用到
5 添加调试设备
在 Devices --> All --> add
其中 UDID 在 itunes 中可取到
6 申请开发(Development)描述文件
选择以前建立的开发证书
添加调试设备 继续
点击“Generage”,生成描述文件成功:
下载 profiles 文件
7 去Hbuilder 发布 ios app
开发者证书和配置文件的.IPA已经发布成功了,
下一步生成发布证书和发布配置文件 上架苹果商店。
---恢复内容结束---