开发者账号开通
开发者账号开通 账号略过
创建appid标识符
- 进入apple开发者中心点击Account
- 点击Certificates, Identifiers & Profiles
- 创建AppIDS标识符,点击左侧菜单栏Identifiers,再点击+按钮。
- 选择
App IDs
,再点击Continue
按钮
- 再次确认填入和勾选的信息后,点击
Register
按钮(这里的id必须和HBulder打包时候的appID保持一致) - 到此appID就申请好了,注册成功后效果。
创建一个发布证书
创建开发证书也是类似。
我们创建个可以给多个app应用使用的发布证书,(这个证书可以搭配所有appID创建发布时需要的profile文件。创建完发布证书,后面会讲创建profile)
- 新建证书需要注意选择证书种类,如图分为软件和服务两种。
需要打包时选择软件类证书。
需要推送时选择服务类证书。
按需选择,我在里选择iOS Distrbution(App Store and Ad Hoc), 点击Continue
。
- 点击
Choose File
上传CSR文件(CSR文件创建流程见后续步骤)。选择好CSR文件后。 - 打开系统自带的
KeychainAccess(钥匙串访问)
,创建CSR文件。菜单-钥匙串访问-证书助理-从证书颁发机构请求证书。
找不到可以在苹果电脑右上角有一个放大镜点击,然后搜索
KeychainAccess
打开,打开以后看屏幕左上角就会出现钥匙串访问
- 填写
用户电子邮箱地址
和常用名称
,并选择存储到磁盘
,点击继续
按钮。创建成功后,证书文件后缀为.certSigningRequest
。重复前述上传CSR文件步骤。 - 回到页面把生成的
.certSigningRequest后缀名
的文件上传,点击Continue
。 - 推送证书创建成功效果图,点击
Download
按钮把创建的证书下载下来,后缀为.cer
文件。 - 点击左侧 钥匙串-登录-种类证书,找到刚才导入的证书,右击导出
.p12
证书,并为其设置密码,然后p12
证书就生成好了。
找不到的话,将下载好的
XXX.cer
拖到图下列表里。
导出的时候需要设置证书的密码,以后需要用到这个证书就使用该密码。注意
:Apple Push Services:
命名是 通用环境推送证书
Apple Development IOS Push Services:
命名是 开发环境推送证书
Profile 文件创建
就是HBuilder云打包时候要用的
证书profile文件
- apple开发者中心,
Certificates, Identifiers & Profiles
中,选择左侧Profiles
,点击+
新建 - 我配的是发布证书,选择此
Distribution
下,如果是发布前测试选择Ad Hoc
,要上App Store的话选择App Store
,点击Continue
按钮。
1.先看一下选择 App Store 流程
- 选择
app ID
, 点击Continue
按钮。 - 选择证书
这个证书就是在Certificates创建的证书,也是用来生成p12文件的证书。
将来打包使用的p12文件
和 现在要生成的profile
用通一个 Certificates证书。
- 填写profileName,点击Generate.
Download
就可以下载profile文件,即可使用。
2.再来看一下选择 Ad Hoc 的流程
Ad Hoc
的流程大致和App Stroe
差不多,我们只说不通点
- 选到Configure的时候,多一个步骤,选择设备。
选择全部设备,如果你没有添加设备的话,它这里是空。
或者想添加新设备的时候(下面讲怎么添加设备)
- 添加设备,在
Devices
下是我们所有的设备,点击+
号添加设备 - 填写完信息,点击Continue。然后就可以在上一个步骤里选择了。
- 其他流程一致创建完,点击
Download
就可以下载profile文件,即可使用。
HBuider打包
参考:iOS 证书配置指南 , iOS 应用上架流程
后续更新app Stroe上架发布流程