HbuilderX 上架苹果 APP
上架前准备
1)苹果开发者账号(必需要有苹果开发者账号,并且加入了 “iOS Developer Program”)
2)苹果mac电脑,或者黑苹果(我用的VMware虚拟机安装的mac苹果系统);有一些网页或者应用也可以(相当于第三方,要收费)
3)需要的文件 .p12 和 .mobileprovision
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
一、第一步生成苹果 APP ID (也就是打包苹果app时的 APP ID)
1.打开网址(输入开发者账号密码登录)https://developer.apple.com/devcenter/ios/index.action
2.最下面选择 Certificates, Identifiers & Profiles
3.选 Identifiers 新建苹果的app ID
4.选择 app IDs 点击 Continue
5.选择 app 继续 Continue
6. 填写 app描述,APP ID,勾选权限 继续点击 Continue
7.点击 Register 完成第一步
8. app ID 创建完成
二、获取证书请求文件,需要有苹果电脑
1.在苹果电脑上打开应用 钥匙串访问
2.“钥匙串访问”->“证书助理”,选择“从证书颁发机构请求证书...”
3.用户电子邮箱随便输入,选择储存到磁盘,点击继续
4.位置选择桌面,点击储存
5.至此证书请求文件完成(后面申请开发(Development)证书和发布(Production)证书时都需要用到)
三(1)、申请开发者证书(用于开发者测试,不可发布苹果应用商城),发布证书请看 三(2)
1.选择 iOS App Development 点击 Continue
2.选择第二步骤(二、获取证书请求文件,需要有苹果电脑)申请的证书请求文件,点击 Continue
3.点击 Download 下载到本地
4.双击(右键打开)在苹果电脑保存到本地的 ios_development.cer 文件,会自动打开钥匙串访问说明成功
5.在钥匙串访问的证书里,找到刚才添加的,右键选择导出
6.文件选择 .p12 格式,点击储存
7. 两次密码输入完成点击好按钮,p12文件获取成功
8.选择 Devices 点击加号,添加调试设备(只有添加调试的苹果手机才可以安装开发版苹果APP)
9.输入 设备名称(Device Name)和 设备ID(Device ID (UDID)),然后一直确认
10.选择 Profiles 点击加号(申请描述文件)
11.选择 Development 中的 iOS App Development ,然后点击 Continue
12.选择第一步骤申请的 APP ID (一、第一步生成苹果 APP ID (也就是打包苹果app时的 APP ID)),点击 Continue
13.选择需要绑定的证书,这里建议直接勾选 Select All,点击 Continue
14.选择可以安装的设备 , 点击 Continue
15.输入文件名称 , 点击 Generate
16. 点击 Download 下载后缀为 .mobileprovision 的文件
17.至此,我们已经得到了开发证书(.p12)及对应的描述文件(.mobileprovision) 可以进行 苹果 App 打包
三(2)、申请发布证书(用于发布苹果应用商城 App Store)
1.选择 Certificates 点击 加号
2. 选择 IOS Distribution (App Store and Ad Hoc) , 点击 Continue
3.选择第二步骤获取的请求文件(二、获取证书请求文件,需要有苹果电脑),点击 Continue
4.选择 Download 下载到本地
5.在苹果电脑中 双击(右键打开),会自动添加到钥匙串访问中,选择自动导入的证书 右键选择导出
6. 输入名称 选择 .p12 格式 ,点击储存
7.输入两次密码,点击好生成 .p12 文件
8. 选择 Profile 点击 加号
9. 选择 App Store 点击 Contain
10.选择 第一步骤生成的 App ID ,点击 Contain
11. 绑定发布证书(iOS Distribution), 点击 Contain
12. 输入文件名称 点击 Generate
13. 点击 Download 下载 .mobileprovision 文件
14. 至此,我们已经得到了发布证书(.p12)及对应的发布描述文件(.mobileprovision),输入 App Id 选择对应文件,输入设置的密匙,打包苹果app可以上架苹果应用商城(App Store)
15.注意打包时不要勾选这个,苹果已经废弃了,审核通过不了
四、上架苹果应用商城(App Store)
1.打开网址 https://appstoreconnect.apple.com 输入账号密码进行登录
2.进入我的app
3.点击加号,选择 新建App
4.填写App信息后点击创建
5.根据提示填写App详细信息
6. Hbuilder X 打包的app会获取设备id,直接推给广告,其他的也都可以推给第三方
7.这一步会发现构建版本没有右边的加号,不要急,接下来去上传 构建版本(也就是苹果安装包)
8.打开 Xcode 软件 选择 Xcode -> Open Developer Tool -> Application Loader
9.点击选取,选择苹果 App 安装包 ( 三(2)、申请发布证书(用于发布苹果应用商城 App Store) ,最后一步打包的苹果 APP 安装包 )
10.然后就一直下一步或者确认
11.提交成功后,构建版本右边会有一个加号(可能不会立即出现,等一会就好了),点击后选择刚才提交的 构建版本 点击完成.
12.所有信息填写完成后 点击 添加以供审核
13.点击 提交至 App 审核
14.接下来只要等待审核通过就行了,注意留意邮箱消息就OK了
.