2022最简单易懂的IOS App打包发布完整流程

简介: 2022最简单易懂的IOS App打包发布完整流程

创建appid标识符


进入apple开发者中心点击Account


41aa032e55364ca7ae2e6d893d477802.png


点击Certificates, Identifiers & Profiles ,创建AppIDS标识符,点击左侧菜单栏Identifiers,再点击+按钮。 选择App IDs,再点击Continue按钮再次确认填入和勾选的信息后,点击Register按钮(这里的id必须和HBulder打包时候的appID保持一致) 。到此appID就申请好了,注册成功后效果。

dde11be383de4a348f691fae80e53a2d.png


创建一个发布证书


创建开发证书也是类似。

我们创建个可以给多个app应用使用的发布证书,(这个证书可以搭配所有appID创建发布时需要的profile文件。创建完发布证书,后面会讲创建profile)

创建苹果证书,点击苹果证书

ee28b3c58a654c4a8e8f98764914aca1.png


新增苹果证书


d55e16ade70146acb01ec79c310e4be9.png



创建安卓证书


276c9cb70bdf41e5af154f65243eb8c5.png


新建证书需要注意选择证书种类,如图分为软件和服务两种。


需要打包时选择软件类证书。

需要推送时选择服务类证书。

按需选择,我在里选择iOS Distrbution(App Store and Ad Hoc), 点击Continue。


填写用户电子邮箱地址和常用名称,并选择存储到磁盘,点击继续按钮。创建成功后,证书文件后缀为.certSigningRequest。重复前述上传CSR文件步骤。


回到页面把生成的.certSigningRequest后缀名的文件上传,点击Continue。


推送证书创建成功效果图,点击Download按钮把创建的证书下载下来,后缀为.cer文件。


点击左侧 钥匙串-登录-种类证书,找到刚才导入的证书,右击导出.p12证书,并为其设置密码,然后p12证书就生成好了。


831bd5527f04400b8efbcd3b738574a2.png



找不到的话,将下载好的XXX.cer拖到图下列表里。

导出的时候需要设置证书的密码,以后需要用到这个证书就使用该密码。 注意:Apple Push Services: 命名是 通用环境推送证书

Apple Development IOS Push Services: 命名是 开发环境推送证书


Profile 文件创建


就是HBuilder云打包时候要用的证书profile文件

0e707b3d1efc4931b94576e5b7be5a60.png


apple开发者中心, Certificates, Identifiers & Profiles中,选择左侧Profiles,点击+新建


29d4465d0dbe4b2a83b7380304541ee0.png


即可生成描述文件


a65de7c1c23b432b81c5e35125125e22.png



1.先看一下选择 App Store 流程


选择app ID, 点击Continue按钮。


选择证书


这个证书就是在Certificates创建的证书,也是用来生成p12文件的证书。

将来打包使用的p12文件和 现在要生成的profile用通一个 Certificates证书。


填写profileName,点击Generate.


Download就可以下载profile文件,即可使用。


2.再来看一下选择 Ad Hoc 的流程


Ad Hoc的流程大致和App Stroe差不多,我们只说不通点


选到Configure的时候,多一个步骤,选择设备。


选择全部设备,如果你没有添加设备的话,它这里是空。

或者想添加新设备的时候(下面讲怎么添加设备)


fff13802dbd94e429ec97f2e3ebba9c6.png

添加设备,在Devices下是我们所有的设备,点击+号添加设备



cd215f982d6a4d4b9c6e4c9507ba193e.png


填写完信息,点击Continue。然后就可以在上一个步骤里选择了。


其他流程一致创建完,点击Download就可以下载profile文件,即可使用。


HBuider打包


58581691a2b342e9a79279984e0c1bee.png


相关文章
|
9月前
|
存储 机器学习/深度学习 弹性计算
阿里云服务器八代实例计算型c8i与通用型g8i性能和适用场景及最新收费标参考
阿里云服务器计算型c8i与通用型g8i实例怎么样?阿里云ECS家族第八代热门云服务器实例,计算型c8i与通用型g8i实例凭借全新CIPU架构、第四代Intel处理器以及芯片级安全加固技术,构成了云计算基础设施的"双引擎"。本文为大家介绍这两个实例规格的性能、适用场景及最新价格情况,并通过多维度对比与技术解析,为您展示这两款实例的核心优势与最新价格策略,以供参考和选择。
|
机器学习/深度学习 人工智能 搜索推荐
【AI 场景】如何使用 AI 向客户推荐个性化产品?
【5月更文挑战第3天】【AI 场景】如何使用 AI 向客户推荐个性化产品?
【AI 场景】如何使用 AI 向客户推荐个性化产品?
|
关系型数据库 MySQL 数据库
MySQL8报错:Public Key Retrieval is not allowed
MySQL8报错:Public Key Retrieval is not allowed
6930 1
|
JSON NoSQL C++
VScode调试C/C++项目调试多个C++程序makefile
VScode调试C/C++项目调试多个C++程序makefile
984 0
|
存储 MySQL 关系型数据库
|
网络协议 Java
【Java 网络编程】TCP 传输机制 ( 数据拆分 | 排序 | 顺序发送 | 顺序组装 | 超时重发 )
【Java 网络编程】TCP 传输机制 ( 数据拆分 | 排序 | 顺序发送 | 顺序组装 | 超时重发 )
396 0
【Java 网络编程】TCP 传输机制 ( 数据拆分 | 排序 | 顺序发送 | 顺序组装 | 超时重发 )
|
前端开发 JavaScript 定位技术
如何检测网站访问者安装了什么软件
为特定用户的意图和需求量身定制使用网站的体验,无论是让你的网站具有更好的移动友好性,还是让它与用户的地理位置更加相关,都能够收获巨大的回报。
314 0
如何检测网站访问者安装了什么软件
|
搜索推荐 SEO
常见的关键词选取方法有哪些?
在做关键词策略的时候,选取关键词是一个很重要的环节。如何选取适合自己网站而且能够带来一定效益的关键词。常见方法如下:
439 0