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

2022年ios证书最新申请流程

最近的15年,手机行业无论怎么变,ios系统依然还是占据着行业的榜首位置,而打包一个苹果的app,门槛则比较高。

主要的原因在于苹果app的开发,打包时需要p12格式的证书文件和描述文件profile文件(在hbuilder和apicloud这些h5打包平台,ios证书又叫私钥证书。),而这些文件的创建则又需要苹果mac电脑。

本站提供了生成私钥证书和描述文件的工具,本工具的目的在于帮助没有mac电脑的朋友们,无需mac电脑就可以生成ios打包的证书,节约大家学习和开发ios应用的成本。 文章的目的在于教会大家如何使用本站工具生成p12证书和描述文件。下面是详细的步骤:

首先、登陆苹果开发者中心,并且注册成为开发者,地址是:Apple Developer,假如你是新手,还没有开通苹果开发者账号,请先注册开发者账号。

下面进入创建的详细步骤:

1.使用本站(appuploader)的在线生成证书功能生成证书: http://www.appuploader.net/

 

2、进入本站后台控制台,点击IOS证书生成菜单,点"新建"按钮创建文件,随便填写些信息就可以生成文件,生成完后将这个文件保存到你本地的电脑:

3、回到苹果开发者中心,如下图,点击certificates,点蓝色小加号,就可以开始创建证书,创建证书的时候无论测试还是上传app store打包,都要选ios distribution app store and adhoc,不要选apple和develpment类型的证书。 因为ad hoc是真机测试类型,app store是发布appstore类型,在hbuilderx或apicloud里云打包都是用发布证书,真机测试也属于发布证书。

4、如下图,创建过程中它会提示我们上传刚才在app证书文件,然后将这个苹果证书文件下载到你本地:

通过上面的几步,p12证书即可创建成功,这时候还没有完,还需要创建profile描述文件。

下面再来讲述描述文件mobileprovision文件如何创建:

1、首先,创建描述文件之前,需要创建appid。如下图,登录苹果开发者中心,点击Identifiers,添加appid,此appid要跟你在开发工具打包时填写的包名一致,假如已经添加appid,则跳过这个步骤。

2、如下图,点左边的profiles菜单,点击蓝色加号,创建描述文件,创建过程中会要求我们选择描述文件的类型,假如你想发布app到app store,则选择app store,假如你想真机测试,则选择ad hoc类型。这个类型很重要,千万别选错

3、点下一步后,会要求我们选择appid,选择第一步创建的appid即可,千万别选错哦,选错了就是别的APP了。

  1. 假如本小节第2步你选择的描述文件的类型是ad hoc真机测试类型的,创建过程中它会要求填写你的ios测试设备的udid,你可以用测试设备访问我们这个工具,获取测试设备的udid

好了,创建私钥证书和描述文件的步骤介绍就到此结束了,祝你2022年工作顺利。

相关文章:

  • 普冉 PY32F003 资料和入坑方法
  • springboot+微信小程序健康饮食系统毕业设计源码280920
  • 介绍日本日置IM7583阻抗分析仪
  • 如何开始做股票量化交易?
  • 1446_TC275 DataSheet阅读笔记7_部分管脚功能的梳理
  • 优化算法|MOAVOA:一种新的多目标人工秃鹰优化算法(Matlab代码实现)
  • 基于Springboot+vue的茶叶销售商城网站 elementui
  • goframe的学习
  • 为什么 SQL 是 2022 年收入最高的编程语言
  • windows安装mysql5.7.35
  • ES6 Promise链式调用解决异步回调
  • Kotlin(十四)泛型
  • QGraphicsItem图元坐标和在场景中的坐标(六)
  • 【云原生 | Kubernetes 系列】---kube-state-metrics
  • 这份 Github 下载量高达 76.9W 次的《Java 系列面试宝典》,足以吊打各个大厂面试官
  • “大数据应用场景”之隔壁老王(连载四)
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Java教程_软件开发基础
  • Laravel核心解读--Facades
  • sessionStorage和localStorage
  • SQLServer之索引简介
  • webgl (原生)基础入门指南【一】
  • 前端技术周刊 2019-01-14:客户端存储
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 延迟脚本的方式
  • 源码安装memcached和php memcache扩展
  • 白色的风信子
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #NOIP 2014# day.2 T2 寻找道路
  • #在 README.md 中生成项目目录结构
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (a /b)*c的值
  • (ros//EnvironmentVariables)ros环境变量
  • (第二周)效能测试
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (四)鸿鹄云架构一服务注册中心
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • @GlobalLock注解作用与原理解析
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [2016.7.Test1] T1 三进制异或
  • [2544]最短路 (两种算法)(HDU)
  • [BZOJ 3680]吊打XXX(模拟退火)
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [CCIE历程]CCIE # 20604
  • [Cocoa]iOS 开发者账户,联机调试,发布应用事宜
  • [EFI]Dell Inspiron 15 5567 电脑 Hackintosh 黑苹果efi引导文件