windows电脑创建ios证书和证书profile文件

简介: windows电脑并没有mac的钥匙串工具去创建ios打包证书,也没有mac的xcode工具去上架ios应用,那么假如只有windows电脑能否使用uniapp开发和打包ios的app呢?是可以的,没有mac电脑,我们可以使用香蕉云编去创建ios证书。

windows电脑并没有mac的钥匙串工具去创建ios打包证书,也没有mac的xcode工具去上架ios应用,那么假如只有windows电脑能否使用uniapp开发和打包ios的app呢?是可以的,没有mac电脑,我们可以使用香蕉云编去创建ios证书。

在uniapp上云打包ios应用,需要p12格式的打包证书和一个证书profile文件,证书的密码是生成p12证书的时候设置的。因此我们需要工具来创建这两个文件。

这篇文章我重点说下创建这两个文件的流程。

首先,是创建p12证书文件的流程。大致分以下几步:

第一步:检查你有没有苹果开发者账号,假如你还没有苹果开发者账号,需要先注册成苹果开发者,可以参考这篇文章注册成苹果开发者:https://blog.csdn.net/weixin_48914851/article/details/128963761

第二步:登录苹果开发者中心,点击Certificates模块。如下图
2.png

点击图中的蓝色加号开始创建cer证书。
点击后会要求我们选择证书的类型,我们这里固定选择ios distribution ad hoc and app store类型

第三步:创建cer证书的过程中,它会要求我们选择一个csr文件。
3.png

这个csr文件原本是需要使用Mac电脑生成的,这里我们可以使用香蕉云编来生成:

https://www.yunedit.com/createcert

第四步:进入香蕉云编控制台,生成一个csr文件,并下载下来。
1_iossq.png

第五步:重新回到第三步,回到苹果开发者中心,上传csr即可完成cer证书的创建,创建完后把这个cer证书下载到本地。

第六步:登录香蕉云编后台,在同一个csr文件的同一行记录里,上传这个cer证书,即可使用生成p12证书功能导出p12证书了,导出的时候设置一下证书的密码即可,如下图。
5_3.png

通过上面的六步,即可完成p12证书文件的创建,p12证书密码也有了。

然后打包还需要profile文件。
下面分四步来说明如何创建profile文件:
第一步:点击Identifiers模块,创建appId,Identifier简称appId,创建的时候要填写跟开发工具里打包的时候的包名一致的名称,比如com.xxx.app。假如已经存在相同名称包名的应用,则无需重复创建。

8.png

第二步:点击devices,添加测试设备,这一步并不是必须,只是需要测试app的人员才需要添加。
devices.png

这里,因为添加测试设备需要添加测试设备的udid,测试设备的udid又是怎么获取呢?可以使用香蕉云编的获取udid的工具来获取:
https://www.yunedit.com/udid

第三步:点击profiles,开始创建profile
6.png

第四步:创建profile的时候需要选择类型,假如是真机测试,则选择ad hoc类型,假如是上架,则选择app store类型。
创建的过程中,它会要求我们选择第一步创建的appId:
7.png

还会要求我们选择cer证书,注意这个证书不要选错了哦,选错了的话,profile文件就会跟p12证书不匹配了:
selectCer.JPG

假如第四步选择的是ad hoc类型,过程中还需要我们勾选可以测试的device(测试设备)
selectDevices.png

好了,通过上面这四步,profile文件也可以成功生成了。

i

相关文章
|
4月前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
717 0
|
9月前
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
7013 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
10月前
|
存储 数据安全/隐私保护 开发者
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
458 8
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
|
11月前
|
存储 开发工具 数据安全/隐私保护
iOS各个证书生成细节
在iOS开发中,证书和标识符的配置至关重要。CSR(证书签名请求)由私钥生成,提交给苹果获取`.cer`证书。P12文件由`.cer`证书和私钥导出,用于开发环境。App ID确保应用唯一性。流程包括创建App ID、生成CSR、申请证书并导出P12。主P12和推送P12可使用不同CSR。
588 3
|
12月前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
1466 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
10月前
|
iOS开发 开发者 Windows
uniapp云打包ios应用证书的获取方法,生成指南
打包用到的一共两个文件,一个是p12格式的私钥证书,一个是证书profile文件。其中生成p12证书的时候,按照官网的教程,是需要MAC电脑来协助做的,主要是生成一些csr文件和导出p12证书等。其实这些步骤也可以借助一些其他的工具来实现,不一定使用mac电脑,用windows电脑也可以创建。
1238 0
|
程序员 iOS开发 开发者
iOS|获取 Distribution Managed 证书的 SHA-1 指纹和公钥
APP 备案时,如何获取 iOS 平台 Distribution Managed 类型证书的证书的 SHA-1 指纹和公钥?
828 0
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
240 0
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
12月前
|
iOS开发 开发者
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
727 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决