一案
一案
  • 发布:2019-08-30 16:50
  • 更新:2022-03-02 11:28
  • 阅读:5778

iOS APP上架的详细步骤!

分类:HBuilderX

HBuilderX打包iOS应用需要私钥证书p12文件及profile文件.mobileprovision

下面进行详细介绍申请iOS证书打包上传测试提交审核过程!

HBuilderX打包上架App Store审核分6步进行。

1、安装iOS上架辅助软件Appuploader

2、申请iOS发布证书(p12)

3、申请iOS发布描述文件(mobileprovision)

4、打包ipa

5、上传ipa到iTunes Connect

6、TestFlight方式安装到苹果手机测试

7、设置APP各项信息提交审核

一、下载安装iOS上架辅助软件Appuploader

Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store

方便快捷,配合本教程使用,可以快速掌握如何真机测试及上架!

Appuploader下载安装

下载软件包后解压直接使用,无需安装。

一、申请iOS发布证书(p12文件)

发布证书用于上架,证书有p12及mobileprovision两个文件,配套使用,先申请p12!

1.1、点击证书进入!

点击右下角 ADD选择

类型:下拉选择发布证书

证书名称:不要中文、随意设置

邮箱:随意

密码:证书的密码、比如设置123这样,不用很复杂,记好、打包时要用、很重要

应用id:这里不用选

点击ok创建。

注意:iOS发布证书最多能申请3个,如果账号已经有3个发布证书了,将申请报错(如下图)

p12有数量限制,但可以公用! 也就是一个p12可以对应无数个描述文件(mobileprovision)组成无数套证书上架不同的APP!

也可以删掉之前的发布证书,重新创建,不会影响已上架的app。

1.2、创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过请看过期时间就知道哪个是新创建的了),点击p12 文件,下载保存.p12证书文件到电脑。

二、创建iOS发布描述文件(.mobileprovision文件)

2.1、返回Appuploader首页,选择描述文件进去。

在申请ios描述文件之前先加个应用id(如果之前加过要用以前加过的应用id,可跳过此步)

应用id:又称套装id,appid,BundleID,包名,各打包平台叫法不同!

点击右下角 ADD,在应用id项,点击下拉三角符号即可看到以前加过的记录!

初次使用或者需要上架另一个项目app需要先创建一个新的应用id!

2.2、添加新应用ID步骤,点击添加应用id!(不同的APP需要编写不同的应用id相当于app的身份证)

应用id:三段式格式、如app名称是淘宝,可以编写为com.app.taobao,自由编写!不能重复!具有唯一性@

名称:数字或者字母,自由编写,不要中文,不能重复。

点击ok添加!

如果添加报错(应用id具有唯一性,可能重复添加或者别人用过这个应用id),解决办法就是查看自己是否已经加过,或者修改编下应用id再添加。

点击ok只要没弹出报错就是添加成功了,注意先关掉窗口,重新点右下角 ADD进入下拉应用id可查看刚添加的应用id是否存在。

2.2、添加成功后,点击右下角 ADD,进入添加界面!

Type:下拉选择发布版profile

应用id:选择对应的应用id(又称套装id,appid,BundleID,包名)

证书:选中全部就行

Devices:设备这里不像选开发版profile时会出现,发布版不用选。

输入名称:不要中文,随意,123之类的就行,注意不要跟之前申请过的名称一样),点击ok创建。

2.3、选择刚创建的发布版描述文件(iOS Distribution这个类型的就是发布描述文件,找刚创建的输入的名称),点击Download下载,保存到电脑

申请到p12及mobileprovision这两个iOS证书文件即可去打包了!

四、iOS打包IPA

4.1、打开HBuilderX工具,选择开发好的项目,点击发行,选择发行为原生安装包。

4.2、选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书

AppID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)

profile文件:选择上传配置文件.mobileprovision

私钥证书:上传.p12文件

私钥密码:输入创建p12设置的密码。

然后点击打包。

4.3、打包成功后,下载保存ipa,这个ipa包就能安装到手机测试了。

五、上传ipa到iTunes Connect

4.1、上传前先登录iTunes Connect,点击我的APP进入创建一个APP

https://itunesconnect.apple.com/login

4.2、进入点击左上角 号选择新建APP,选择平台iOS,

应用名称:APP的名称

语言:APP的语言,中文还是英文。

套装ID:(应用id、appid、包名,跟申请证书使用的要保持一致)

sku:不能写中文,自己用拼音随便编一个,好识别就行,如app叫淘宝,就输入taobao。

用户访问权限:选完全访问权限

创建后即可上传ipa到App Store后台了

5.1、上传IPA到App Store

先创建一个APP专用密码,配置到Appuploader软件才能上传!

苹果一种机制,上传ipa需要一个特定的APP专用密码,app-specific password

打开网站https://appleid.apple.com/zh_CN

登录苹果开发者账号

登录进去找到安全项目,点击生成专用密码。

密码标签随便输入,123,app等之类的都行。

点击创建生成,(注意密码标签不是专用密码,是由苹果系统生成的一串密码)专用密码就是下面这个样子的密码,把这个密码复制,打开Appuploader

点击右上角,选择设置,把上传专用密码复制上去,同时勾选上保存密码,点击Save保存,然后再回去提交ipa上传就可以正常上传了。

5.2、输入专用密码点击OK保存后,点击单个ipa按钮提交

5.3、选择刚打包的ipa包

5.4Appuploader将自动上传你的IPA,包如果很大需要上传一段时间,当出现以下提示时(packages were  uploaded successfully 进度条蓝色),说明上传成功。

如果进度条红色说明上传失败,通过下面的链接,找解决方案,或者加技术支持解答。

上传ipa常见错误解决方案

5.5上传成功后到后台查看上传的版本

packages were  uploaded successfully 进度条蓝色,ipa上传成功后,登录iTunes Connect  https://itunesconnect.apple.com/login后台查看上传的ipa

进入APP,点击活动,所有构建版本选项(下图所示),这里会显示上传成功的构建版本,如果ipa包没问题刚上传会显示正在处理!

如果没有出现版本,请查看下面的链接解决

成功上传ipa但iTunes Connect后台没有构建版本解决办法

1 关注 分享
rysnone

要回复文章请先登录注册

rysnone

rysnone

不错
2022-03-02 11:28