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

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

创建appid标识符

进入 apple开发者中心点击Account

image.png

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

image.png

创建一个发布证书

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

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

image.png

新增苹果证书

image.png

创建安卓证书
image.png

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

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

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

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

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

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

image.png

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

Profile 文件创建

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

image.png

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

image.png

即可生成描述文件

image.png

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

选择app ID, 点击Continue按钮。

选择证书

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

填写profileName,点击Generate.

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

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

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

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

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

image.png

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

image.png

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

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

HBuider打包

image.png

相关文章
|
4月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
202 3
|
30天前
|
编解码 iOS开发
IOS上架APP Store时预览图尺寸
IOS上架APP Store时预览图尺寸
47 3
|
28天前
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
81 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
|
30天前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
77 2
|
11天前
|
Android开发 iOS开发 C#
Xamarin:用C#打造跨平台移动应用的终极利器——从零开始构建你的第一个iOS与Android通用App,体验前所未有的高效与便捷开发之旅
【8月更文挑战第31天】Xamarin 是一个强大的框架,允许开发者使用单一的 C# 代码库构建高性能的原生移动应用,支持 iOS、Android 和 Windows 平台。作为微软的一部分,Xamarin 充分利用了 .NET 框架的强大功能,提供了丰富的 API 和工具集,简化了跨平台移动应用开发。本文通过一个简单的示例应用介绍了如何使用 Xamarin.Forms 快速创建跨平台应用,包括设置开发环境、定义用户界面和实现按钮点击事件处理逻辑。这个示例展示了 Xamarin.Forms 的基本功能,帮助开发者提高开发效率并实现一致的用户体验。
23 0
|
30天前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
35 0
|
4月前
如何解决iOS16系统app首次启动总是弹出允许粘贴提示框问题
如何解决iOS16系统app首次启动总是弹出允许粘贴提示框问题
58 0
如何解决iOS16系统app首次启动总是弹出允许粘贴提示框问题
|
4月前
|
大数据 测试技术 数据库
ios app性能分析
ios app性能分析
38 2
|
4月前
|
移动开发 网络协议 Linux
We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 14.1
We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 14.1
50 0
|
4月前
|
定位技术 开发工具 iOS开发
ios9定位服务的app进入后台三分钟收不到经纬度,应用被挂起问题及解决方案
ios9定位服务的app进入后台三分钟收不到经纬度,应用被挂起问题及解决方案
43 0