hbuilderx打包苹果证书获取步骤

简介: 目前app开发,很多企业都用H5框架来开发,而uniapp又是这些h5框架里面最成熟的,因此hbuilderx就成为了开发者的首选。然而,打包APP是需要证书的,那么这个证书又是如何获得呢? 生成苹果证书相对复杂一些,所以这里我重点说下ios证书的生成流程目前app开发,很多企业都用H5框架来开发,而uniapp又是这些h5框架里面最成熟的,因此hbuilderx就成为了开发者的首选。然而,打包APP是需要证书的,那么这个证书又是如何获得呢?

简介: 目前app开发,很多企业都用H5框架来开发,而uniapp又是这些h5框架里面最成熟的,因此hbuilderx就成为了开发者的首选。然而,打包APP是需要证书的,那么这个证书又是如何获得呢? 生成苹果证书相对复杂一些,所以这里我重点说下ios证书的生成流程

目前app开发,很多企业都用H5框架来开发,而uniapp又是这些h5框架里面最成熟的,因此hbuilderx就成为了开发者的首选。然而,打包APP是需要证书的,那么这个证书又是如何获得呢?

生成苹果证书相对复杂一些,所以这里我重点说下ios证书的生成流程:

假如你还没有苹果开发者账号,你需要先去苹果开发者中心注册苹果开发者账号,注册苹果开发者的教程如下:https://blog.csdn.net/2301_77125316/article/details/132406549?spm=1001.2014.3001.5501

有了苹果开发者后,即可安照下面的步骤来创建证书。

首先我们创建p12证书,创建p12证书的流程如下:

1、登录苹果开发者的后台,点击certificates菜单,进入cer证书管理页面。点击右边的蓝色小加号,开始创建证书,创建证书的时候,证书类型请选择ios distribution ad hoc and app store,这种类型已经包含了真机测试和上架类型(ad hoc是真机测试,app store是上架)。请千万不要选择apple类型或dev类型的证书,那些不能用来在hbuilderx云打包。

2、创建cer证书的过程中,它会要求我们提供一个csr文件,如下图

3、切换到appuploder

https://www.applicationloader.net/

使用appuploder生成ios证书的功能来创建这个.p12文件,如下图,生成好.p12文件后,将这个文件下载到你本地电脑上。

4、回到苹果开发者者中心,appuploader生成的.p12证书会同步回来,即可使用appuploader生成p12格式的苹果证书。

通过上面的步骤,p12打包证书已经生成好了。

下面,我们再教会大家如何生成打包所需的证书profile文件:

1、进入苹果开发者中心,点击Identifiers,创建appId(包名),创建完后,如下图所示,注意包名的格式大概是这样的java包名格式:com.xxxxxx.yyy

2、假如已经创建好第一步的appId,则可以进入profiles菜单开始创建证书profile文件。

3、创建profile文件的时候,假如是真机测试,则选择ad hoc类型,假如是正式上架,则选择app store类型。

4、创建profile文件的过程中,它会要求我们选择appId和cer证书,千万别选错哦,如下两图:

5、切换到appuploder

https://www.applicationloader.net/

使用appuploder生成i描述文件的功能来创建这个描述文件文件,如下图,生成好描述文件后,将这个文件下载到你本地电脑上。

6、假如创建的是ad hoc真机测试类型,它还需要我们提供测试设备(iphone)的udid,因为只有添加了udid的设备才能安装打包好的ipa文件。假如你不知道如何获取udid,你可以使用appuploder的工具,扫码获取udid:

相关文章
|
Web App开发 监控 Java
|
算法 Java C语言
C++和Java中的随机函数你玩明白了吗?内附LeetCode470.rand7()爆改rand10()巨详细题解,带你打败LeetCode%99选手
C++和Java中的随机函数你玩明白了吗?内附LeetCode470.rand7()爆改rand10()巨详细题解,带你打败LeetCode%99选手
185 0
|
6月前
|
前端开发
|
自然语言处理 监控 关系型数据库
mysql造数据占用临时表空间
【5月更文挑战第20天】MySQL在处理复杂查询时可能使用临时表,可能导致性能下降。临时表用于排序、分组和连接操作。常见问题包括内存限制、未优化的查询、数据类型不当和临时表清理。避免过度占用的策略包括优化查询、调整系统参数、优化数据类型和事务管理。使用并行查询、分区表和监控工具也能帮助管理临时表空间。通过智能问答工具如通义灵码,可实时续写SQL和获取优化建议。注意监控`Created_tmp_tables`和`Created_tmp_disk_tables`以了解临时表使用状况。
723 5
|
存储 监控 jenkins
利用CI/CD实现快速迭代与部署
【7月更文挑战第9天】CI/CD实践通过自动化构建、测试和部署流程,极大地提高了软件开发的效率和质量。通过选择合适的CI/CD工具、配置代码存储库、定义CI/CD管道、自动化测试和反馈以及自动化部署,团队可以更加高效地迭代和部署软件产品。希望本文能为您的CI/CD实践提供一些参考和帮助。
|
XML 数据可视化 Java
文本对比工具,绕不开这个6款!
文本对比工具,绕不开这个6款!
1415 0
|
存储 分布式计算 安全
大数据之hadoop3入门到精通(三)
大数据之hadoop3入门到精通(三)
179 3
|
Ubuntu Shell
ubuntu卸载conda
ubuntu卸载conda
1149 1
|
开发框架 Java Maven
SpringBoot-Starter 概念与实战
【4月更文挑战第30天】Spring Boot 是一个基于 Spring Framework 的开发框架,旨在简化 Spring 应用程序的搭建和开发。Spring Boot 提供了大量的 Starter(启动器)来简化项目的依赖管理和配置,其中最为常见的是 SpringBoot-Starter。
277 1
|
SQL XML Java
【MyBatis】映射一对多和多对多关系配置
resultMap 允许我们定义复杂的映射规则,将结果集中的多个字段映射到一个对象中。因为我们是一对多的所以我们再编写vo类的时候,里面是使用list集合。建立我们给的sql文件,运行它用这里面的表,让我们更好的示例操作。在我们的配置文件里面配置我们需要的几个表,自动生成所需文件。当然我们要先建立这个包里面的类才能更好的下一步。在原本的基础的sql上我们增加一个一对多的sql。在上面我们已经写好了sql,我们生成对应的。在我们的里面添加一个sql的方法编写。在生成的接口类里面编写对应的接口方法。