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

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

创建appid标识符


进入apple开发者中心点击Account


1.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


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


2.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


创建一个发布证书


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


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


3.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


新增苹果证书


4.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


创建安卓证书


5.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


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


需要打包时选择软件类证书。 需要推送时选择服务类证书。 按需选择,我在里选择iOS Distrbution(App Store and Ad Hoc), 点击Continue。


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


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


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


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


6.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


找不到的话,将下载好的XXX.cer拖到图下列表里。 导出的时候需要设置证书的密码,以后需要用到这个证书就使用该密码。 注意:Apple Push Services: 命名是 通用环境推送证书 Apple Development IOS Push Services: 命名是 开发环境推送证书


Profile 文件创建


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


7.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


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


8.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


即可生成描述文件


9.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


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


选择app ID, 点击Continue按钮。


选择证书


这个证书就是在Certificates创建的证书,也是用来生成p12文件的证书。 将来打包使用的p12文件和 现在要生成的profile用通一个 Certificates证书。


填写profileName,点击Generate.


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


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


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


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


选择全部设备,如果你没有添加设备的话,它这里是空。 或者想添加新设备的时候(下面讲怎么添加设备)


10.jpeg


编辑


添加图片注释,不超过 140 字(可选)


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


11.jpeg


编辑


添加图片注释,不超过 140 字(可选)


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


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


HBuider打包


12.jpeg


编辑


添加图片注释,不超过 140 字(可选)


目录
相关文章
|
存储 XML NoSQL
KV 存储那些事儿
开发中,我们总会需要存储些 KV 数据,虽然看上去简单,但考虑因素也是很多的,实现手段也就各有差异。今天,我们就来看看 Android 目前有哪些 KV 库可以供我们使用,以及其有哪些优缺点。
573 0
|
Linux 开发工具 git
10 推荐免费 Git 仓库
Git 免费仓库 Gitee 开源中国-基于 Git 的代码托管和研发协作平台【推荐】 https://gitee.com/
2268 0
10 推荐免费 Git 仓库
|
4天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段四:学术分析 AI 项目 RAG 落地指南:基于 Spring AI 的本地与阿里云知识库实践
本文介绍RAG(检索增强生成)技术,结合Spring AI与本地及云知识库实现学术分析AI应用,利用阿里云Qwen-Plus模型提升回答准确性与可信度。
254 91
AI 超级智能体全栈项目阶段四:学术分析 AI 项目 RAG 落地指南:基于 Spring AI 的本地与阿里云知识库实践
|
定位技术
干货!解决Cesium中Entity移动漂移的问题
案例场景:在Cesium开发三维场景展示中,肯定会碰到加载Entity的需求,如果在你的gis应用中,带了地形的展示。那么在旋转切换画面时,Entity是否跟着一起动了起来,感觉像漂移一样呢?
4133 0
干货!解决Cesium中Entity移动漂移的问题
|
Unix iOS开发 Ruby
解决CocoaPods installed but it is not working
解决CocoaPods installed but it is not working
635 5
|
缓存 负载均衡 中间件
中间件Nginx性能瓶颈
【7月更文挑战第12天】
692 13
|
消息中间件 Java Kafka
如何在Java中实现实时数据同步与更新
如何在Java中实现实时数据同步与更新
Element el-time-picker el-time-select 时间选择器详解
本文目录 1. 概述 2. 选择任意时间 3. 默认时间设置 4. 时间格式设置 5. 指定可选时间段 6. 选择时间点 7. 时间选择变化事件
5196 0
|
开发框架 前端开发 Swift
SwiftUI的优缺点
SwiftUI的优缺点
539 0
|
JavaScript 安全 Java
【开源】 Spring Boot 3 + Vue 3 前后端分离权限管理系统说明文档
【开源】 Spring Boot 3 + Vue 3 前后端分离权限管理系统说明文档