当前位置: 首页 > news >正文

windows生成ios证书的方法

使用hbuilderx的uniapp框架开发ios应用,在测试阶段和发布阶段,需要ios证书进行打包,云打包的界面提供了生成ios证书的教程,但是教程令人很失望,它只能使用mac电脑来生成ios证书。假如没有mac电脑,就无法安照hbuilderx官网的教程来做。

假如你还没有注册苹果开发者账号,首先要注册苹果开发者,教程:https://blog.csdn.net/handsome0916/article/details/130267123

这里,windows电脑可以按照我这个教程来生成ios证书。

首先,第一步生成csr文件需要mac电脑,这里我们使用香蕉云编来代替mac电脑,先去香蕉云编生成csr文件:

https://www.yunedit.com/ioscert

进入香蕉云编,如下图,生成csr文件,并下载这个csr文件到你硬盘上

然后登录苹果开发者中心,找到Certificates模块,开始创建cer证书,如下图,点击旁边的蓝色小加号就可以开始创建cer证书。创建的第一步它会要求你选择证书的类型,这里我们固定选择ios distribution ad hoc and app store类型,不要问什么,打包都用这种类型。不要选择什么dev或apple类型。

选择完类型后,下一步它会要求我们上传一个csr文件,如图:

这里我们上传刚才我们在香蕉云编生成的csr文件即可生成cer文件。然后下载这个生成好的cer证书到你电脑本地。

接着,返回香蕉云编,上传刚才生成的cer证书到香蕉云编上,就可以使用生成p12文件的功能去生成p12证书了

p12证书到此已经生成完毕。

然后我们再说下怎么生成证书profile文件:

1、登录苹果开发者中心,点击profiles,开始生成profile

profile的类型我们选择app store(上架类型)或者ad hoc类型(ad hoc类型是真机测试类型),点击下一步,它要求我们选择一个appId,如下图.

这里假如你是第一次创建profile,没创建过appId,那么你要先去ideantifiers菜单,先创建appId,创建appId的时候,appId要跟我们打包的时候填写的包名一致。

回到上一步,假如已经创建了appId直接选择appId即可:

然后过程中,它还会要求我们选择cer证书,如下图,假如你有多个证书,请别选错哦:


 

假如你选择的是app store类型的profile文件,到此已经生成完毕了。

但假如你是选择的ad hoc类型的profile文件,过程中它还要我们提供测试设备的udid,获取测试设备的udid比较麻烦,比较方便的方法是你使用香蕉云编顶部获取udid的工具去获取udid

到此,生成p12证书和证书profile文件全部说完了。

http://www.lryc.cn/news/147572.html

相关文章:

  • 【小沐学Unity3d】3ds Max 骨骼动画制作(Physique 修改器)
  • 生态项目|Typus如何用Sui特性制作动态NFT为DeFi赋能
  • IOS打包上架AppStore被驳回信息记录
  • 【Python自学笔记】Python好用的模块收集(持续更新...)
  • 在springboot中配置mybatis(mybatis-plus)mapper.xml扫描路径的问题
  • c++搜索剪枝常见方法与技巧
  • YOLO V5 和 YOLO V8 对比学习
  • 【Git】(六)子模块跟随主仓库切换分支
  • 开源的经济影响:商业与社区的平衡
  • 数据库复习整理
  • 开始MySQL之路——MySQL安装和卸载
  • pxe网络装机
  • 【数据库事务】
  • Apache Tomcat
  • python类
  • SpringBoot + layui 框架实现一周免登陆功能
  • 如何使用Unity制作一个国际象棋
  • 下岗吧,Excel
  • 黑马点评环境搭建导入
  • 交换机端口安全
  • 【力扣】63. 不同路径 II <动态规划>
  • 【Linux】JumpServer 堡垒机远程访问
  • WebGPT VS WebGPU
  • 【Flutter】Flutter 使用 collection 优化集合操作
  • 【核心复现】基于合作博弈的综合能源系统电-热-气协同优化运行策略(Matlab代码实现)
  • 【设计模式】Head First 设计模式——抽象工厂模式 C++实现
  • pdf怎么转换成jpg图片?
  • 远程访问Linux的DataEase数据可视化分析,有哪些推荐的工具?
  • 每日一题——旋转图像
  • 「Docker」《入门Docker:解放部署烦恼,提高开发效率》