首页 > 其他分享 >hbuilderx打包苹果证书获取步骤

hbuilderx打包苹果证书获取步骤

时间:2024-03-26 11:29:36浏览次数:31  
标签:文件 证书 创建 p12 开发者 hbuilderx 打包 苹果

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

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

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

假如你还没有苹果开发者账号,你需要先去苹果开发者中心注册苹果开发者账号,注册苹果开发者的教程如下:https://blog.csdn.net/qq_24694139/article/details/132406572?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.png

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

3、切换到appuploder

https://www.applicationloader.net/

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

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

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

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

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

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

6.png

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

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

7.png
selectCer.JPG

5、切换到appuploder

https://www.applicationloader.net/

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

在这里插入图片描述

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

在这里插入图片描述

标签:文件,证书,创建,p12,开发者,hbuilderx,打包,苹果
From: https://blog.csdn.net/uyturtyhfgh/article/details/137040873

相关文章

  • 详解SSL证书系列(6)了解HTTP及网络基础
    使用HTTP协议访问Web你知道当我们在网页浏览器(比如Chrome)的地址栏中输入URL时,Web网页是如何呈现的吗? Web页面当然不会凭空显示出来。根据Web浏览器地址栏中指定的URL,Web浏览器从Web服务器端获取文件资源等信息,从而显示出Web页面。像这种通过发送请求然后获取服务器资源的Web......
  • maven打包程序包com.sun.*** 包不存在
    需要在pom文件中加入<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><showWarnings>true</showWarnings>......
  • Nginx配置SSL证书
    SSL证书介绍SSL(SecureSocketsLayer)是一种用于保护在Internet上进行数据传输的加密协议。它是一种为网络通信提供安全性的协议,最初由网景公司(Netscape)开发。SSL的目标是通过对数据进行加密和身份验证,确保敏感信息在用户与网站之间的传输中得到保护。SSL通过在通信的两端之......
  • 怎么制作iOS证书
    ​ 首先我们登录appuploder官网搜索appuploder第一个就是我们官网啦,网址是:Appuploaderhome--Atoolimproveiosdevelopefficiencysuchassubmitipatoappstoreandmanageioscertificate可以跨平台开发,无论是Windows还是Mac都可以使用。   ​我们现在......
  • 在本地环境配置 https 证书(mac)
    在本地环境配置https证书在使用HTML5的API时,很多API只能在https保证安全的情况下才能开启。这就要求我们在本地开发环境也能够配置https,否则你需要每次部署到配有https的测试环境中才能看到预览效果,这对开发的敏捷度造成了极大的干扰。本文和WebApp的内容没有太......
  • 记一次webase证书的白痴错误
    一直报错说缺少国密证书,Missedcertificates:[conf/gm/gmca.crt,conf/gm/gmsdk.crt,conf/gm/gmsdk.key,conf/gm/gmensdk.key,conf/gm/gmensdk.crt,]但是实际上用的是非国密,证书也都是正常拷贝过来的,反复尝试无果后来发现电脑开着代理,所以当前还是北京时间3月17号,但是生......
  • React Native 应用打包上架
    引言在将ReactNative应用上架至AppStore时,除了通常的上架流程外,还需考虑一些额外的优化策略。本文将介绍如何通过配置AppTransportSecurity、ReleaseScheme和启动屏优化技巧来提升ReactNative应用的上架质量和用户体验。配置AppTransportSecurity在iOS9引入的......
  • React Native 应用打包上架
     引言在将ReactNative应用上架至AppStore时,除了通常的上架流程外,还需考虑一些额外的优化策略。本文将介绍如何通过配置AppTransportSecurity、ReleaseScheme和启动屏优化技巧来提升ReactNative应用的上架质量和用户体验。 配置AppTransportSecurity在iOS9引入的......
  • springBoot项目部署整合阿里云https证书报错
    springBoot项目部署整合阿里云https证书一直报错Keystore wastamperedwithor keystorepasswordwasincorrect  在百度没有找到原因,后来在B站上看到大佬说是这个原因,试了一下果然成功了,记录一下。原因是:阿里云的ssl配置yml的密码要用这个格式:key-store-password我配......
  • 申请免费域名证书
    目录背景:域名证书是什么:域名证书有哪些:部署域名证书有什么用:免费的域名证书在哪里申请:背景: 域名是一个IP地址上的“面具”。一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可......