在线创建ios正式打包的p12私钥证书和证书profile文件

这篇具有很好参考价值的文章主要介绍了在线创建ios正式打包的p12私钥证书和证书profile文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 ios开发的正式打包,需要p12私钥证书和证书profile文件。这两个文件卡住了很多想要了解ios开发的同学们。官方提供的方法是需要使用mac电脑,先创建csr文件,再去苹果开发者中心生成cer证书,然后再将cer证书导入mac系统,再从mac系统导出p12,整个过程不仅需要mac电脑,而且不熟悉操作的人还容易出错,非常麻烦。

那么,有更简便的创建证书的方法吗?

我们这篇文章将教会大家如何使用最简单的方法创建苹果证书:创建p12证书,和证书profile文件。

下面是创建p12私钥证书的步骤:

1、先登录苹果开发者网站,假如你还没有苹果开发者账号,需要先参考这篇文章先创建苹果开发者账号:

https://blog.csdn.net/weixin_48914851/article/details/128963761

2、申请号苹果开发者账号后,登入苹果开发者网站,点击certificates菜单,然后点击右边的蓝色小加号,进入cer证书创建页面,创建的过程中,要选择ios distribution ad hoc an app store(这种类型可以做真机测试也能做app store发布),要注意不要选择dev类型或apple类型。

在线创建ios正式打包的p12私钥证书和证书profile文件

 

 3、创建过程中,它还需要提供一个csr文件,如下图所示:

在线创建ios正式打包的p12私钥证书和证书profile文件

 

4、但我们没有csr文件,我们也没有mac电脑,怎么生成csr文件呢?我们可以使用香蕉云编来生成这个csr文件和导出p12文件。香蕉云编的地址:

地址: https://www.yunedit.com

 登录香蕉云编后,进入后台控制台,可看见如下的界面:

在线创建ios正式打包的p12私钥证书和证书profile文件

 

点击新建Csr文件,即可生成一个csr文件,生成完这个文件后,把这个csr文件下载到你本地电脑上。

5、回到苹果开发者中心,继续刚才的操作上传这个刚才生成的csr文件,即可生成cer证书,然后把在苹果开发者中心生成的cer证书下载到你电脑本地。

6、切换回到香蕉云编控制台,点击下图红色框这里上传这个cer文件,即可使用导出p12证书的功能,生成p12证书:

在线创建ios正式打包的p12私钥证书和证书profile文件

 

至此,我们已经可以生成p12证书成功了。

后面,我们继续教会大家如何生成证书profile文件:

1、点击identifiers,identifier又叫appId,后面我们都简称appId。创建appId的时候,填写的名称要跟我们在开发工具打包时填写的包名一致。

包名的格式比如下面的:

com.yyyyy.xxxx

如下图:

在线创建ios正式打包的p12私钥证书和证书profile文件

2、创建完appId后,点击profiles,开始创建证书profile配置文件,创建profile的时候,初学者请先选择app store类型先学习如何创建app store的profile(假如需要创建测试类型的profile,则看完这步后再看第3和第4步)。创建的过程中,它还会要求我们选择刚才创建的appId和cer证书,假如你有多个appId或cer证书,可千万别选错,选错了p12证书就跟profile不匹配了。

在线创建ios正式打包的p12私钥证书和证书profile文件

3、假如需要创建测试类型的证书profile文件,点击devices(设备)添加你测试设备。假如你不需要做真机测试或者是用企业类型的苹果账号,则可以跳过此步。添加device的时候,需要填写测试设备(iphone或ipad)的udid,然后测试设备的udid如何获取呢?你可以使用香蕉云编右上角的工具来获取udid:

在线创建ios正式打包的p12私钥证书和证书profile文件

4、假如是要创建测试类型的profile,刚才创建profile文件的第二步,不选择app store类型,选择ad hoc类型就可以真机测试,选择ad hoc类型的时候,会比第二步的app store类型,多出一步选devices的过程,这些devices就是刚才你在第三步创建的设备 。创建的profile包含了哪些devices,哪些设备就可以安装用这个profile文件打包的ipa文件。ad hoc类型的profile文件打包出来的ipa文件,你可以使用香蕉云编的应用内测,上传即可生成安装二维码扫码安装。文章来源地址https://www.toymoban.com/news/detail-496936.html

到了这里,关于在线创建ios正式打包的p12私钥证书和证书profile文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ios私钥证书的创建方法

    ios私钥证书是苹果公司为ios开发者打包app,推出的一种数字证书,只有同一个苹果开发者账号生成的ios私钥证书打的包,才能上架同一个开发者账号的app store。因此不要指望别人给你共享私钥证书和描述文件,因为别人的证书和描述文件打的包,只能在别人的苹果开发者账号

    2024年02月14日
    浏览(34)
  • 搞懂 PEM、ANS、PFX、P12、p8、CER、X509 等证书相关文件格式 后缀

    http证书相关的文件格式、编码、概念比较偏多。这里对文件的各种文件后缀和格式做了统一的整理和解释说明 我在国密实验室申请下载了一个证书,解压后如下图,起初我是比较懵的,各种的文件让我一头雾水。下面我们将讲解一个各种文件格式后缀。 .pem 文件一种可阅读

    2023年04月08日
    浏览(89)
  • 使用OpenSSL生成PKCS#12格式的证书和私钥

    要使用OpenSSL生成PKCS12格式的证书和私钥,可以按照以下步骤进行操作: 首先,确保已在计算机上安装了OpenSSL。可以从OpenSSL官方网站(https://www.openssl.org/)下载并安装适用于您的操作系统的版本。 这里简单总结下在 Windows 上安装 OpenSSL 步骤。 从 OpenSSL 官方网站(https://www.

    2024年01月16日
    浏览(36)
  • 使用jenkins创建双provisioning profile的iOS安装包

    1、作为DevOps工程师,我需要从开发那边拿到:证书的p12文件及密码,以及provisioning profile及相关的属性信息。 2、拿到证书的P12文件,将该文件上传到构建机器,并双击后,输入密码,将证书导入构建机器上。 3、按照如下步骤,将provisioning profile导入构建机器上: 3.1 通过s

    2024年02月11日
    浏览(33)
  • uniapp打包之配置MacOS虚拟机生成iOS打包证书

    uniapp是一款跨端开发框架,可用于快速开发iOS、Android、H5等多端应用。本文将详细介绍如何实现uniapp开发的iOS应用打包。 一、下载苹果原版镜像文件 点击此处下载 二、安装VMware uniapp打包iOS应用需要生成相应证书和P2文件,这些都需要用到IOS环境,这里我是使用的是MacOS虚拟机

    2024年02月12日
    浏览(58)
  • iOS申请证书(.p12)和描述文件(.mobileprovision)

    打包app时,经常会用到ios证书,但很多人都苦于没有苹果电脑,即使有苹果电脑的,也会觉得苹果电脑操作也很麻烦,这里记录一下,用香蕉云编,申请证书及描述文件的过程。 香蕉云编的地址:https://www.yunedit.com/update/ioszhengshu/list 值得注意的是,这个网站首次是免费,后面

    2024年02月12日
    浏览(84)
  • Linux p12 查找指令

    【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14share_source=copy_webvd_source=2c07d62293f5003c919b2df9b2e0549e find指令将从指定目录向下递归的遍历其各个子目录,将满足条件的文件或者目录显示在终端。 基本语法 find [搜索范围(

    2024年02月05日
    浏览(39)
  • Project Twelve(P12)与steam联名的空投NFT教程

    白嫖的知识 项目介绍 P12 是一个即将推出的 GameFi 平台,其中web2和web3用户可以在一个真正可持续的经济体系中和谐共存。它像是去中心化的roblox(roblox被称为元宇宙第一股的公司),是一个开放的世界,玩家可以通过它提供的编辑器任意地设计新的玩法成为开发者,吸引其他

    2024年02月11日
    浏览(45)
  • 北京大学肖臻老师《区块链技术与应用》P12(匿名)和P13(思考)

    北京大学肖臻老师《区块链技术与应用》 P12 - BTC匿名篇 P13 - BTC思考篇 部分图片和文字来源 北京大学肖臻老师《区块链技术与应用》公开课笔记13——BTC匿名性篇2(零知识证明) 比特币并不是真的匿名,而是 pseudonymity (笔名,化名)。 比特币匿名性比较 与现金 现金更好,现金

    2024年04月26日
    浏览(36)
  • TLS、SSL、CA 证书、公钥、私钥

    HTTP 协议是超文本传输协议(Hyper Text Transfer Protocol)的缩写,它是从 WEB 服务器传输超文本标记语言 HTML 到本地浏览器的传送协议。HTTP 设计之初是为了提供一种发布和接收 HTML 页面的方法,时至今日,它的作用已经不仅仅于此了。 对于我们 Java 工程师而言,HTTP 应该算是再熟

    2024年02月13日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包