windows电脑申请hbuilderx打包证书

news2024/12/28 3:52:35

hbuilderx现在的最新框架uniapp,可以多端开发不同端的应用,包括小程序、公众号、ios app和安卓app,一份代码就可以生成不同的端。

但是不同的端是需要使用不同的端的证书的,是不能使用公共的证书上架的,必须使用自己的证书和自己的账号上架的,比如ios,是必须使用自己的苹果开发者账号和自己的私有证书上架的。

但是hbuildrx官网的教程,生成ios证书需要使用mac电脑去申请,但是mac电脑是比较贵的。有没有什么好的方法呢?下面这篇教程,重点将讲述如何申请ios证书,不需要mac电脑。

假如你还没有开通苹果开发者中心的开发者账号,你需要先按照下面的教程,先开通苹果开发者账号:https://blog.csdn.net/handsome0916/article/details/130267123

开通苹果开发者账号后,就可以使用下面的教程来创建p12私钥证书和证书profile文件了:

生成ios p12证书的方法如下:

第一步 登录苹果开发者中心,点击certificates菜单,进入cer证书管理页面,点击右边的蓝色加号即可开始创建cer格式的证书。

创建cer证书的过程中,要选择ios distribution ad hoc and app store类型的证书,不要选其他的类型,尤其是不要选择apple类型或dev类型的证书,很多人在这里选错了类型,因为ios开发就不能选apple类型。

然后点下一步,会出现下面这个界面,要我们上传一个csr文件。

这个csr文件它需要我们去mac电脑创建,没有mac电脑怎么办呢?可以在下一步里使用香蕉云编来创建这个csr文件。

 

第二步 登录香蕉云编:

https://www.yunedit.com/yunbianioscert

进入香蕉云编的创建证书的后台,如下图,点击新建csr文件

创建完csr文件后,把这个csr文件下载到你电脑本地。

第三步 回到苹果开发者中心,继续上传csr文件即可创建完cer证书。然后下载这个cer证书到你电脑本地。

第四步 返回香蕉云编,上传你刚才在苹果开发者中心生成的cer证书,即可使用生成p12证书功能,创建p12证书。

通过上面的四个步骤,已经创建了p12证书。

我们要使用hbuilderx打包ios,除了p12证书以外,还需要证书profile文件。

下面我们来介绍生成证书的profile文件的教程:

1、登录苹果开发者中心,点击Identifiers菜单,检查有没有创建identifiers(我们简称AppId),假如没有创建,则先创建。

 这里要注意,创建的时候需要填写跟在开发工具里填写一致的包名,比如这样的格式:

com.xxxxxxxxx.yyyy

2、创建完appId后,即可开始创建profile文件,如下图,点击profiles菜单,开始创建profile文件:

在创建profile文件的过程中,他会要求我们选择类型,我们初次创建,先不考虑测试,先创建app store类型做实验,然后它会要我们选择appId,选择刚才创建的Appid即可。

然后它会要求我们选择证书:

这里证书别选错,一定要选择你刚才导出p12的证书,假如选择错了,到时这个profile文件就会跟我们的p12证书不匹配。 

通过上面两步,我们即可生成app store类型的描述文件。但是app store是上架的类型,无法进行真机测试,假如我们需要打测试包进行真机测试,则需要在第二步的时候,选择ad hoc类型。

假如选择ad hoc类型的描述文件,它会要求我们提供测试设备的UDID。那么测试设备的UDID又怎么获得呢?可以通过香蕉云编上方的获取UDID的工具来扫码获取测试设备的UDID:

好了,到这里,我们已经学会生成p12证书和证书profile文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1275461.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

adb环境搭建(adb下载与安装)

文章目录 前言一、adb下载二、adb安装1.将下载的安装包解压缩2.将解压缩后的文件夹放到自己想存放的目录下(不要放到带有中文的目录下)——我这放到D盘根目录下3.配置环境变量3.1.鼠标放到 "此电脑"→鼠标右击→选择属性3.2.点击 "高级系…

Git常用命令#更改用户名

1.查看当前用户信息 git config user.name2.更改用户名 特定仓库中更改用户名 如果你只想在特定仓库中更改用户名,可以在不使用 --global 参数的情况下执行相同的命令,并进入特定仓库的目录进行修改。 cd /path/to/your/repository git config user.na…

0X04

看到一道有趣的misc题 misc签到题 打开后啥都没有,全选后发现每一行有空格,数了一行发现空格数量转ascil码后是f,猜测都如此, 后面就可以交个脚本了,统计之后转换成ascii from Crypto.Util.number import long_to_b…

Android Bitmap 使用Vukan、RenderEffect、GLSL实现模糊

文章目录 Android Bitmap 使用Vukan、RenderEffect、GLSL实现模糊使用 RenderEffect 模糊使用 Vukan 模糊使用 GLSL 模糊RS、Vukan、RenderEffect、GLSL 效率对比 Android Bitmap 使用Vukan、RenderEffect、GLSL实现模糊 本文首发地址 https://blog.csdn.net/CSqingchen/articl…

【PixPin】媲美QQ/Snipaste截图贴图OCR工具

PixPin PixPin是一款截图工具,它集成了截图、长截图、贴图、标注、OCR识别等众多功能,软件体积小巧,使用简单,是一款非常棒的截图工具。之前使用过Snipaste工具的小伙伴用起来应该是得心应手。 从左往右的功能依次是:…

Python编程题集(第三部容器操作 )

Demo61 指定等级 题目描述 读入学生成绩,获取最高分best,然后根据下面的规则赋等级值: (1)如果分数≥best-10,等级为A (1)如果分数≥best-20,等级为B (1…

LeetCode105.从前序和中序遍历序列构造二叉树

这道题看完题想了几分钟就想到大概的思路了,但是在写的时候有很多细节没注意出了很多问题,然后写了1个多小时,其实这道题挺简单的。 首先,最基本的知识,先序遍历是根左右,中序遍历是左根右,那么…

模糊C均值(Fuzzy C-means,FCM)聚类的可运行的python程序代码,复制即可用!!切记需要安装库 scikit-fuzzy

文章目录 前言一、安装库 scikit-fuzzy二、具体程序代码(复制可运行)三、结果展示总结 前言 模糊C均值(Fuzzy C-means,FCM)聚类是一种软聚类方法,它允许数据点属于多个聚类,每个数据点对所有聚…

四、C语言数据类型和变量

目录 1. 数据类型介绍 1.1 字符型 1.2 整型 1.3 浮点型 1.4 布尔类型 1.5 各种数据类型的长度 1.5.1 sizeof 操作符 1.5.2 数据类型长度 2. signed 和 unsigned 3. 数据类型的取值范围 4. 变量 4.1 变量的创建 4.2 变量的分类 5. 算术操作符:、-、*、…

Matlab 点云线性指数计算(加权)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 思路其实很简单,即对每个邻近点集中的点,根据其到点集中心的距离进行加权处理(权重函数),之后再基于加权之后的点获取其协方差矩阵,最后再求取其相关的特征值,以此来获取该点的线性指数。相关公式如下所示:…

Linux CentOS7 安装Docker

CentOS7安装Docker: Docker简介 Docker是一个开源的容器化平台,可帮助开发者轻松地创建、部署和运行应用程序。Docker使开发人员能够在一个独立的容器中打包应用程序及其依赖项,这样他们就可以轻松地将应用程序移植到任何其他环境中。Docke…

手把手教你Spring Security Oauth2自定义授权模式

目录 前言1、自定义认证对象2、自定义TokenGranter3、自定义AuthenticationProvider4、配置自定义AuthenticationProvider、自定义TokenGranter5、配置客户端授权模式6、测试 前言 在Oauth2中,提供了几种基本的认证模式,有密码模式、客户端模式、授权码…

一文带你了解网络安全简史

网络安全简史 1. 上古时代1.1 计算机病毒的理论原型1.2 早期计算机病毒1.3 主要特点 2. 黑客时代2.1 计算机病毒的大流行2.2 知名计算机病毒2.3 主要特点 3. 黑产时代3.1 网络威胁持续升级3.2 代表性事件3.3 主要特点 4 高级威胁时代4.1 高级威胁时代到来4.2 著名的APT组织4.3 …

【数据库】数据库并发控制的目标,可串行化序列的分析,并发控制调度器模型

数据库并发控制 ​专栏内容: 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更…

Linux系统:使用CloudDrive实现云盘本地挂载

此处以不使用Docker服务 系统: Ubuntu22.04 硬件信息: x86_64 1 安装CloudDrive CloudDrive下载地址 在服务器上安装fusemount3 sudo apt-get -y install fuse3下载对应版本的CloudDrive压缩包,我的机器为:clouddrive-2-linux-…

云计算如何创芯:“逆向工作法”的性感之处

在整个云计算领域,能让芯片规模化的用起来,是决定造芯是否成功的天花板。在拉斯维加斯的亚马逊云科技2023 re:Invent则是完美诠释了这一论调。 亚马逊云科技2023 re:Invent开幕前两个小时,有一场小型的欢迎晚宴,《星期日泰晤士报》…

设计模式-结构型模式之适配器设计模式

文章目录 一、结构型设计模式二、适配器模式 一、结构型设计模式 这篇文章我们来讲解下结构型设计模式,结构型设计模式,主要处理类或对象的组合关系,为如何设计类以形成更大的结构提供指南。 结构型设计模式包括:适配器模式&…

对于Web标准以及W3C的理解、对viewport的理解、xhtml和html有什么区别?

1、对于Web标准以及W3C的理解 Web标准 Web标准简单来说可以分为结构、表现、行为。 其中结构是由HTML各种标签组成,简单来说就是body里面写入标签是为了页面的结构。 表现指的是CSS层叠样式表,通过CSS可以让我们的页面结构标签更具美感。 行为指的是…

分享几个可以免费使用GPT工具

1. 国产可以使用GPT3.5和4.0的网站,每日有免费的使用额度,响应速度,注册时不用使用手机号,等个人信息,注重用户隐私,好评! 一个好用的ChatGPT系统 ,可以免费使用3.5 和 4.0https://…

OpenStack-train版安装之安装Keystone(认证服务)、Glance(镜像服务)、Placement

安装Keystone(认证服务)、Glance(镜像服务)、Placement 安装Keystone(认证服务)安装Glance(镜像服务)安装Placement 安装Keystone(认证服务) 数据库创建、创…