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

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

创建appid标识符****

进入apple开发者中心点击Account

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

创建一个发布证书****


创建开发证书也是类似。

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

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

新增苹果证书

创建安卓证书

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

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

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


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

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

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

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


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

****


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

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

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


Profile 文件创建****

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

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

 

即可生成描述文件

 

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

 


选择app ID, 点击Continue按钮。

选择证书


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


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


填写profileName,点击Generate.

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


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

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

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


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


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


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


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


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


HBuider打包****



相关文章
|
8天前
|
前端开发 Java 开发工具
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
|
15天前
|
iOS开发 开发者
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
110 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
|
15天前
|
安全 数据安全/隐私保护 Android开发
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
154 75
|
3月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
890 1
|
8天前
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
1天前
|
缓存 前端开发 IDE
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
7天前
|
小程序 IDE PHP
圈子源码如何打包生成App小程序/开发一个圈子系统软件所需要的费用体现在哪里?
将PHP源码打包成App的过程涉及多个步骤和技术选择。以圈子源码为例,首先明确需求,确定App功能和目标用户群体,并根据需求开发小程序页面,如用户注册、圈子列表等。源码准备阶段确保源码适用于小程序开发,环境配置需安装IDE(如微信开发者工具)及依赖库。最后在IDE中打包小程序并上传至管理平台,通过审核后发布。费用方面,模板开发成本较低,定制开发则更高,具体取决于需求复杂度和第三方服务费用。
42 0
|
25天前
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
|
2月前
|
传感器 iOS开发 UED
探索iOS生态系统:从App Store优化到用户体验提升
本文旨在深入探讨iOS生态系统的多个方面,特别是如何通过App Store优化(ASO)和改进用户体验来提升应用的市场表现。不同于常规摘要仅概述文章内容的方式,我们将直接进入主题,首先介绍ASO的重要性及其对开发者的意义;接着分析当前iOS平台上用户行为的变化趋势以及这些变化如何影响应用程序的设计思路;最后提出几点实用建议帮助开发者更好地适应市场环境,增强自身竞争力。
|
2月前
|
设计模式 Swift iOS开发
探索iOS开发:从基础到高级,打造你的第一款App
【10月更文挑战第40天】在这个数字时代,掌握移动应用开发已成为许多技术爱好者的梦想。本文将带你走进iOS开发的世界,从最基础的概念出发,逐步深入到高级功能实现,最终指导你完成自己的第一款App。无论你是编程新手还是有志于扩展技能的开发者,这篇文章都将为你提供一条清晰的学习路径。让我们一起开始这段旅程吧!

热门文章

最新文章