windows生成苹果私钥证书p12证书和profile文件的方法
hbuilderx出现已经有差不多10年时间了,现在越来越多的企业,开始使用跨平台性更优秀的uniapp来开发ios app。
开发ios app的时候,打包需要苹果的私钥证书和证书profile文件,而这两个文件生成安照hbuilderx官网的教程却比较麻烦,因为还需要使用苹果电脑。
因此,我们这篇教程将讲述如何使用windows电脑,也可以生成苹果私钥证书和证书profile文件。
生成苹果证书,首先需要有苹果开发者账号,而苹果开发者账号需要去苹果开发者中心申请,假如你或你的公司还没有苹果开发者账号,可以参考这个教程先申请苹果开发者账号:
https://www.yunedit.com/xueyuan/jx/applereg
有了苹果开发账号后,就可以进入主题,正式开始创建证书打包了:
一、我们首先先来生成苹果私钥证书:p12证书:
1、登录苹果开发者中心,进入后台,然后进入Certificates模块,点右边的加号,开始创建cer类型的证书,如下图:

点加号后,它会要求我们选择证书的类型,这里我们选择入下图的iOS Distribution (App Store Connect and Ad hoc) 类型,这种类型已经包含上架(APP store)和真机测试(Ad hoc),因此你无论正式上架还是真机测试,都可以使用这种类型的证书。

然后点下一步,它会要求我们上传一个csr文件,如下图:

2、这里,这个csr文件我们因为使用windows电脑,没有mac电脑的软件,所以这里我们使用香蕉云编来生成:
https://www.yunedit.com/createcert
3、去到香蕉云编,如下图,生成一个csr文件,然后下载到你电脑上:

4、在香蕉云编生成和下载好csr文件后,回到苹果开发者中心,继续刚才的界面,完成cer证书的创建。
5、在苹果开发者中心,下载生成好的cer证书到你电脑上。
6、返回香蕉云编,如下图,上传刚才的cer文件,即可使用生成p12文件的功能生成p12文件了,生成p12文件的过程中需要输入p12证书的密码,这个密码输入6位以上无特殊字符的即可。

到这里,p12私钥证书已经生成完成。
二、生成证书profile文件的流程:
1、进入苹果开发者中心的identifiers,模块,先创建appId,这里的appId需要录入在hbuilderx打包时填写的包名(appId),比如uni.xxxxxxxxx那个。

2、点击profile模块,开始创建profile文件:

3、点右边的加号,选择profile的类型,假如选择app store则是上架类型,假如是选择ad hoc,则是真机测试类型,假如选择的是ad hoc还需要提供测试设备的udid,测试设备的udid可以使用香蕉云编右上角,获取udid的工具扫码获取。
然后生成过程中,它还需要我们选择appId和cer证书,假如你有多个appId和多个证书,这里不要选错,如下图:


好了,通过上述的流程,即可完成证书的创建,假如是app store类型的profile打包的app,需要上架才能在app store里安装,假如是ad hoc类型的prifile文件打出来的ipa包,可以将ipa文件上传到香蕉云编的应用内测,生成安装二维码进行扫码安装测试。
windows生成苹果私钥证书p12证书和profile文件的方法的更多相关文章
- 有关苹果无法导出p12证书的问题解决办法。
原因一 所选类型选择错误.解决办法:左侧有两个分类,一个是钥匙串,一个是种类,要选择种类中的我的证书或者证书.然后在右侧证书列表中,右键导出即可. 原因二 使用钥匙串生成的证书有问题,格式为(cert ...
- Windows下用Python你会几种copy文件的方法?
1. [代码]1. os.system ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import os import temp ...
- TortoiseGit使用ssh-keygen生成的私钥
1.说明 使用TortoiseGit自带的PuTTY Key Generator工具, 把ssh-keygen生成的私钥转换为Putty使用的.ppk文件, 然后在拉取Git代码时, 加载对应的.pp ...
- 免费苹果账号(apple id)申请ios证书p12真机调试
HBuilder可以直接打包越狱版的ipa包,但需要越狱手机才能安装,如果需要安装到没越狱的手机安装,需要自己申请ios证书打包. 一般是需要一个付费了的苹果开发者账号才能申请ios证书打包. 这里介 ...
- 苹果推送服务器端证书配置.pem生成
做苹果推送服务器,很重要的一步,就是生成与苹果APNS连接的证书,一般是.pem文件: 首先在苹果开发者中心 生成 aps_devlopment.cer文件:然后下载:双击导入钥匙串: 打开钥匙串 - ...
- 苹果证书p12和描述文件的创建方法
在2020年之前,我们在使用香蕉云编创建苹果证书的时候,只需要注册苹果开发者账号,但不需要缴费成为开发者. 在2020年之后,需要先缴费成为苹果开发者. 假如你还没有注册苹果开发者账号,可以先参考下下 ...
- iOS证书(.p12)和描述文件(.mobileprovision)生成制作教程 By h.l
iOS证书(.p12)和描述文件(.mobileprovision)制作 证书类型分为2种,开发证书和发布证书 1.开发证书(iOS Certificates (Development))(用于真机调 ...
- iOS 服务器端推送证书p12文件制作
A.苹果服务器地址: Production和development用的push的服务器不同pdev是:$apnsHost = 'gateway.sandbox.push.apple.com';pro是 ...
- ios私钥证书和profile文件的创建方法
做过ios开发的朋友们,对ios私钥证书和profile文件(描述文件)可能并不陌生,可以通过mac电脑来创建,但是,假如我们是用H5开发工具开发的,我们没有mac电脑怎么创建证书呢? 目前H5打包用 ...
- XE7 & IOS开发之开发账号(2):发布证书、发布授权profile的申请使用,附Ad hoc真机调试、生成ipa文件演示(XCode所有版本通用,有图有真相)
网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 注意,以下讨论都是以&q ...
随机推荐
- C#笔记 关于采集卡
周更!节日快乐! 1. 参数 1.1 CAM file CAM file是文件扩展名为.cam的可读ASCII文件,包含了参数列表,比如:AcquisitionMode,TrigMode等.通过McS ...
- 告别Word,用Python打造你的专业简历!
今天给大家介绍下一个在纯 python 中构建简历的实用工具,工具的连接地址https://github.com/koek67/resume-builder/blob/main/readme.md 用 ...
- kettle从入门到精通 第五十八课 ETL之kettle HTTP post使用教程
1.今天群里有位朋友问我有没有关于调用http接口的kettle 示例,我下意识的去翻我的公众号推文,愣是没找到.果断开始撸. 2.本次演示流程通过调用接口[网易云音乐随机歌曲],然后解析返回的数据, ...
- The solution of CF380C
problem 希望这篇题解不要明年才审完. 标签:线段树 记录 \(Lsum_p\) 为这个区间有多少个 ( 不能匹配,\(Rsum_p\) 为这个区间有多少个 ) 不能匹配. 对于叶子结点如果是 ...
- 关于 ulimit 的两个天坑
稍微有点 Linux 经验的人一定会遇到过 "Too many open files" 错误,这个错误本质是 ulimit 设置不合理导致的.关于 ulimit 设置,有哪些需要注 ...
- Apache Shiro 的三大核心组件
a.Subject :当前用户的操作 b.SecurityManager:用于管理所有的Subject c.Realms:用于进行权限信息的验证
- gradle dependencies 查找jar导入OR解决jar冲突
在gradle项目中,使用gradle dependencies先查询jar包的导入关系.然后找到导入的jar加入到项目中来.解决jar冲突等问题. 类似格式如下: annotationProcess ...
- 正式开启全站HTTPS加密之旅
Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 正式开启全站HTTPS加密之旅 日期:2017-7-14 ...
- 记录一下第一次webSocket通信成功
webSocket前端代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- Latex 公式 如何转为Word 公式,免费线上网站
在实际中,我们常常需要讲将atex公式在word中书写.不采用手敲word公式,如何直接从Latex公式转word公式: 非常好的网站:https://www.latexlive.com/ 可以直接复 ...