用hbuilderx打包ios app应用,需要先打包,然后在进行app store上架,用户才能下载使用。

下面我们来讲述打包和上架的全部流程。

首先,打包时需要一个打包证书的,这个证书是p12后缀的证书,然后再需要一个证书描述文件,有了这两个文件就可以打包了。

首先,生成这两个证书必须要有苹果开发者账号,假如还没有账号,需要参考下面的教程先开通苹果开发者账号:

https://blog.csdn.net/weixin_48914851/article/details/128963761

假如已经有苹果开发者账号,则可以跳过上面的步骤

接着,就可以开始创建打包证书和证书描述文件了:

第一步:登录苹果开发者中心,点击certificates,然后再点击下图的蓝色加号,就可以开始创建cer证书。

要注意,创建的过程中,需要选择ios distribution ad hoc and app store类型,不要选择其他类型,特别是apple和dev类型不要选择。

然后上传的过程中,它会要求我们上传一个csr文件,如下图:

第二步,由于这个csr文件需要mac电脑去生成,而且生成过程比较麻烦。假如我们只有windows电脑,我们可以使用香蕉云编这个工具来生成,工具的地址如下:

地址:https://www.yunedit.com

登录香蕉云编后,进入控制台,就可以使用创建ios证书的功能。如下图,先创建csr文件,创建好csr文件后,需要将这个csr文件下载到你的电脑本地。

第三步,回到苹果开发者中心,继续上传这个csr文件,即可生成一个cer证书,然后把这个cer证书下载到你电脑本地。

第四步,切换到香蕉云编,上传这个cer文件,即可生成p12证书,如下图:

到这里p12打包证书已经生成完毕。

下面,我们继续介绍如何生成证书profile文件:

第一步:点击Identifiers菜单,开始创建Identifier,Identifier又叫appId,后面我们统一称为appId,appId要跟我们在hbuilderx打包的时候填写的包名一致,这点很重要哦。

第二步:创建完appId后,点击profiles菜单,如下图,开始创建证书描述文件。描述文件的文件先选择app store类型,(假如要创建测试类型,也先看完这步,再看第三步),然后创建的郭传给你中,它还会要求你选择刚才上面的步骤中创建的appId和选择cer证书,千万不要选错哦:

第三步:假如想真机测试,则在上一步的时候不是创建app store类型,而且创建ad hoc类型,但是创建这种类型的描述文件的时候,创建的过程中它还会要求我们提供测试设备(iphone或ipad)的udid, 我们可以使用香蕉云编右上角的这个工具来扫码获取udid:

好了,至此,我们已经创建完p12证书,和证书profile文件了。

我们现在可以使用hbuilderx的云打包或者安心打包打包出ipa文件了。

打包完ipa文件后,你可以使用香蕉云编的应用内测功能,上传ad hoc格式的profile打包的ipa文件上去,已添加udid的用户扫码就可以下载安装测试。

假如不是测试,而是正式上架,可以通过下面的步骤来上架:

第一步:登录苹果开发者中心,进入控制台,然后点击app store connect进入app store,然后如下图,点击蓝色加号创建app,假如已经创建可以忽略此步骤,要注意的是,创建的appId的套件ID记得选择,要跟你的appId一致,别选错了。

第二步:点击app,进入app详情,需要填写很多资料,其中有一项是需要上传应用各种尺寸的截图,这里假如我们没有这么多种设备,我们可以使用香蕉云编的生成截图功能来生成截图。

第三步:然后你还看到,需要上传ipa进入构建版本,但是他们官方提供的工具,比如xcode只能安装在mac电脑,这里我们也可以使用香蕉云编来做上传,如下图:

第四步:登录香蕉云编,上传ipa

第五步:在上传ipa的过程中,它会要求我们输入苹果开发者中心的账号,和上传专用密码,要注意,这个专用密码不是登录密码,而是需要我们自己设置的,假如你没设置过,你可以参考上传界面密码输入框下面的教程先设置专用密码。

上传成功后,大概过30分钟,苹果开发者中心即可看到构建版本,(假如30分钟看不到,则可以查看邮箱查看具体的错误原因)

上传功后,填写各项资料,就可以提交人工审核,等他们审核完就完成上架了。

iOS APP打包和发布App Store上架流程指南相关推荐

  1. 完整iOS APP发布App Store上架流程指南

    本文章的目的在于教会你如何创建ios的打包证书和如何上架 假如你没有任何的打包或上架经验,参考本文有很大的收益. 通常创建ios证书和上架,是需要MAC电脑的,本文重点介绍如何在没有mac电脑的情况下 ...

  2. App Store上架流程/苹果app发布流程

    App Store上架流程/苹果app发布流程: 第一步:拥有自己的苹果开发者账号: 开发账号分为两类:99美元(发布App Store用的,也就是上架苹果商店用这个):299美元(企业授信证书,不用 ...

  3. 完整iOS APP发布App Store上架流程

    如果你是新手,将在这里清晰发布到App Store整个上架流程,还有相应的流程解决方案. 如果你上架过iOS APP,这里会了解到有更快捷的上架过程. 上架iOS最基本需要一个付费的开发者账号,还没有 ...

  4. 2023年iOS App Store上架流程详解(上)

    目录 1.注册开发者账号 2.登录并配置人员 3.申请证书和配置文件 一.证书管理​ 二.新建证书​ 三.使用appuploader服务同步证书​ 1)申请证书 2)添加Identifiers和配置A ...

  5. 上架相关——App Store 上架流程

    说实话,公司要上架一个自己做的一个小项目.为了完成这个任务,菜鸟的我一遍找资料一遍跟着做,一遍修改错误一遍查找解决方案.网上的资料大部分都是2015年以前的资料,资料有点不够过时,而且步骤配图也不是很 ...

  6. App Store上架细化指南

    大纲 一. 基础问题 二. 上架审查 三. 账户问题 细则解答 一. 基础问题 1.操作指南问题: 问:<天下没有上不去的包>马甲包过审指南只针对金融和游戏吗?--"来自福建开发 ...

  7. uni-app使用Hbuilder X如何安卓APP打包、发布、运行

    安卓APP打包 本章节主要讲解如何将uni-app制作的企业站,打包成安卓apk,同步安装在手机上. 操作步骤如下: 第1步:配置manifest.json. 第2步:使用Hbuilder X,原生A ...

  8. xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)

    版权声明:转载自:http://blog.csdn.net/mad1989/article/details/8167529 目录(?)[+] 上传时出错Application failed codes ...

  9. ionic android app打包和发布

    1.项目信息     angular:10.0.14     ionic:5.4.3 gradel:6.5 cordova:10.0.0     node:12.14.0     visual stu ...

最新文章

  1. 备份集过期时间_TiDB备份恢复方式你知多少?
  2. JAVA基础16-Java匿名内部类
  3. WIN10 中mysql8 忘记密码
  4. Linux 开发路线
  5. ceph 分布式存储安装
  6. are exo exo是什么歌 we_从演出酬劳只有一袋米到万人追捧!EXO在七年中究竟经历了什么?...
  7. 为什么rand()+ rand()产生负数?
  8. 互联网光环下的新金融群像:运营最重要的是说人话
  9. Java学习笔记——网络编程
  10. 实对称矩阵特征值按大小排序
  11. python 爬虫 爬取 小米有品 全网 商品数据
  12. 关于git reset --hard这个命令的惨痛教训
  13. 密度分析(七) Python实现
  14. module ‘win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9‘ has no attribute ‘CLSIDToClassM
  15. Maven跳过单元测试配置
  16. 坑人无数的俩货:半包和粘包
  17. i.MX RT开发笔记-02 | i.MX RT1062开发环境搭建(MDK芯片包、NXP SDK详解)
  18. 鲍尔默最后一次员工大会:声泪俱下别微软
  19. iOS—持久化的几种方案
  20. Redis 的缓存策略

热门文章

  1. JSqlParser4.3版本无法解析mysql中JSON_OBJECT函数抛出ParseException异常
  2. iOS 视频播放实现:AVPlayerViewController
  3. Pointnet以及Pointnet++论文笔记
  4. 招银网科面试题汇总part1
  5. elf 文件格式解析
  6. 大型网站架构之大型网站架构模式
  7. 详解SQL聚合函数、分组查询
  8. tkMybatis的Example使用
  9. 什么是单例模式?单例模式详解
  10. linux系统运行hwclock报错,linux系统时间和硬件时钟问题(date和hwclock)