hbuilder打包IOS上线APP流程

news/2024/7/20 20:05:30 标签: ios, objective-c, xcode

iOS 系统打包流程

1. 创建唯一标识符

(1) 首先,申请苹果开发者账号。没有苹果开发者账号是无法进行 ios 打包上线的。
(2) 进入链接: https://developer.apple.com 这个网址,点击“account”并输入苹果开发者账号

进入用户界面。
在这里插入图片描述

(3) 点击证书文件
在这里插入图片描述

(4) 进入到这界面以后,点击“APP IDs”,并新建一个 APPid
在这里插入图片描述

(5) 设置 name 和 Bundle ID
在这里插入图片描述

注意,这个 Bundle ID 的格式不要写错在后面多处都会用到。

(6) 配置相应服务,并点击 continue
在这里插入图片描述

如果有一些支付等功能可以相应进行勾选。

(7)点击“register”注册成功
在这里插入图片描述

2. 申请 iOS 发布证书

(1) 下载 APPloader,www.applicationloader.net 网址
(2) 打开 APPloader,并输入苹果开发者账号
(3) 点击“证书”
在这里插入图片描述

(4) 点击“add”
在这里插入图片描述

添加一个新的证书,这个证书不需要每打包一个 IPA 就新建一个证书,这个证书在有效期是可以进行多次使用的。

(5) 填写信息并点击“ok”
在这里插入图片描述

(6) 点击“p12 文件”进行下载

在这里插入图片描述

下载后会是一个后缀为 p12 的文件,保存到电脑中,后面会用到这个证书文件。

3. 申请 iOS 发布描述文件

(1) 点击“描述文件”
在这里插入图片描述

新建一个描述文件

(2) 创建新的描述文件
在这里插入图片描述

点击“OK”后创建完成

(3) 点击下载
在这里插入图片描述

下载后会是一个后缀为 mobileprovision 的文件,保存到电脑中,后面会用到这个描述文件。

4. 使用 hbuilderx 打包 IPA

(1) 打开 hbuilderx 点击发行-原生 APP 云打包
在这里插入图片描述

选择 iOS 打包,并且证书和描述文件不要填写错误

(2) 打包后等待控制台返回下载链接,点击链接进行下载 IPA 文件,后面会进行上传。

5. 在 iTunes connect 上创建 APP

(1) 进入 https://itunesconnect.apple.com ,并输入苹果开发者账号。
(2) 点击“我的 APP”
在这里插入图片描述

(3) 点击新建 APP
在这里插入图片描述

(4) 设置 APP 信息并点击创建

在这里插入图片描述

6. 上传 IPA 到 APP store

(1) 进入 https://appleid.apple.com,并输入苹果开发者账号登陆
(2) 点击生成密码
在这里插入图片描述

(3) 打开 apploader,点击“单个 IPA”,然后找到利用 hbuilderx 打包并下载好的 IPA 文件,点击打开。
在这里插入图片描述

因为只有一个文件,所以选择单个 IPA 即可

(4) 上传成功

在这里插入图片描述

(5) 如果因为 APP-specific password 出错的话,点击设置填写密码

在这里插入图片描述

7. 设置 app 信息提交到商店进行审核

(1) 进入 https://appstoreconnect.apple.com ,配置 APP 相关信息,并点击“存储”

在这里插入图片描述
在这里插入图片描述

(2) 配置价格与销售范围,并点击“存储”

在这里插入图片描述

(3) 点击准备提交,并上传 iphone5.5 英寸宣传截图,并填写其他内容。

在这里插入图片描述

(4) 点击构建版本

在这里插入图片描述

(5) 在综合设置里,配置一下分级

在这里插入图片描述

(6) 填写版权等相关信息
在这里插入图片描述

(7) 填写审核信息,

在这里插入图片描述

(8) 点击“存储”,没有问题后点击“提交以供审核”

在这里插入图片描述

(9) 提交以后可在“我的 APP”中查看审核进度。


http://www.niftyadmin.cn/n/271480.html

相关文章

Golang基础----基于Goland编辑器快速体验Golang

【原文链接】Golang基础----基于Goland编辑器快速体验Golang (1)打开Goland,点击“New Project” (2)设置项目存放位置以及项目名,然后点击“Add SDK”,然后点击“Local” (3&a…

基于DSP+FPGA+ADS1282支持31Bit高精度数据采集方案(二)模拟电路设计

如图 4.1 所示是系统硬件系统的信号框图,数字信号处理板上的主要核心是 两个处理芯片,即 FPGA 和 DSP ,其中 FPGA 主要作用是做 DSP 和外围接口的 桥梁及数据预处理, DSP 做为数据解算核心。 FPGA 通过各种的数据总…

轻量级任务看板做任务管理

利用看板管理工作和任务,可以让团队更高效,也可以一目了然的了解任务进度及问题 1、首先创建一个任务看板 使用看板工具轻量级项目模板创建一个任务看板。 任务看板内包含:列表和任务卡片,列表一般代表任务流程及状态&#xff…

KVM虚拟机的定时逐次开机设定方法-systemd方式

前言:KVM虚拟机系统是榨取服务器最大性能的一种好方法,但是谁也不想让服务器启动的时候要等待5分钟甚至以上的时间。 为了减轻服务器开机时的任务数量,需要虚拟机在开机后一段时间内,按顺序逐次启动,以达到各个服务间的…

原理解析:HyperBDR+华为云,高自动化低TCO的云容灾解决方案

什么是HyperBDR云容灾? HyperBDR云容灾是云原生业务级别容灾工具,充分利用云原生能力提升容灾效率,降低容灾TCO。采用块级别全量增量复制技术,备份效率高;最新无主机数据同步技术,让容灾数据存储成本更低&…

docker安装oracle11g

docker run -di --name test --restart unless-stopped -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 创建文件夹 mkdir -p /home/docker/config/oracle #复制文件出来 docker cp 容器名字:目录地址 /本地地址 docker cp test:/home/orac…

RocketMQ第一节(MQ的初步了解)

目录 1:什么是消息队列 2:MQ的基础模型 3:MQ的作用 3.1:MQ用来解耦 3.2: 削峰填谷 4:MQ怎么选 1:什么是消息队列 MQ全称是Message Queue (消息队列),是消息传输中间件&#xf…

【超全】在OAK深度AI相机上部署用户神经网络模型的三种方法

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是助手…