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

uniapp的IOS证书申请(测试和正式环境)及UDID配置流程

1.说明

本教程只提供uniapp在ios端的证书文件申请(包含正式环境和开发环境)、UDID配置说明,请勿用文档中的账号和其他隐私数据进行测试,请勿侵权!

2.申请前准备

证书生成网站:苹果应用上传、解析(注册账号)

苹果开发者后台:Sign In - Apple(需要apple开发者账号)

3.开始申请

3-1 打开证书生成网站:苹果应用上传、解析 , 点击顶部【安卓/苹果证书管理】,然后点击【创建安装/苹果证书】

8b2e9bad738e43bfa6e0a1be9f520a56.png

3-2在弹出的创建证书弹窗中,选择【苹果:CSR】, 输入别名,填写邮箱,确定后点击【生成】

注意:①别名是有格式要求的,不能乱填, 可以参考CNC.Cloud.Test 这种格式

           ②别名非常重要,以后打包要用到,请做好记录

489ad941c12c4fe5a1f1d6cde37714e4.png

3-3 创建成功后,找到我们刚才申请的证书,名称为CNC.Cloud.Test的这条证书,点击下载

bbf7e6a7158546bf98bf0110fc6f913d.png

5f396508deeb45fe83a84ca4467fa7d8.png

3-4 打开苹果官网Sign In - Apple,找到Certificates选项,添加Certificates,此步骤为了将crs转换为cer文件

a7987dc0f9dc46ec8664996bd1542681.png

3-5 选择证书类型,选择iOS Distribution (App Store Connect and Ad Hoc)类型,这个类型可以作为开发环境和生产环境用,确定后点击右上角的 ‘Contrinue’按钮

6b35c010b6064da29445f40325313777.png

3-6 上传刚才下载好的csr文件,确定后点击右上角‘Contrinue’按钮

e5f88f7881b54245ac4e99bc3a8f39f2.png

3-7 进入到下载页后,点击右上角'Download'下载按钮,会下载一个.cer的文件,请做好文件保存

879d56fe6d1c412d9764c40c37b9e295.png

9b5c9e0ad973494eba3fb0fa75da06ba.png

3-9回到(3-3)的界面,选中刚才创建的那条证书,点击‘解析证书’按钮,开始解析证书

250be2adb1f344d893045440805a7833.png

3-10上传刚才下载并保存的的.cer文件,填写密码,确定无误后,点击导出

注意:这个密码非常重要,一定要做好记录

07b5445b9e3f477fbac9232176a68cda.png

3-11 导出之后会生成一个.p12的文件,这个文件非常重要,请做好文件保存

6192e15031b44785b91588f01ee0ddc7.png

 4.创建Bundle ID (App ID)

4-1 进入苹果开发者后台:Sign In - Apple ,  选择Identifiers  , 点击新增 Identifiers

3610742f65d1403391b85b3d489b4dc2.png

4-2 选择App IDs , 然后点击右上角‘Continue’按钮

3a003abedb6e48ce9503bc07b4a1f901.png

  4-3 选择App,点击右上角‘Continue’按钮

8dc8ee9bc6e7489b9582dea93fd2d92a.png

4-4 填写App ID描述,填写Bundle ID , Bundle ID有格式限制,以com开头,以‘.’拼接,Bundle非常重要,记得做好保存,确定后点击右上角‘Continue’按钮

c8a5ffc952714d37be3283bea54a3881.png

 4-5 确认后点击右上角‘Reguster’按钮

a18076919913402699d6f7ff91b580cc.png

4-6 回到首页面,可以看到我们已经注册好的App IDs

bdc0a7a408ba464d9d8c2f7f540a1673.png

5.添加测试人员设备UDID

说明:只有添加了UDID的IPhone设备才有开发环境的测试权限,目前可以通过爱思助手获取当前iPhone设备的UDID

5-1 首页点击‘Devices’ , 然后添加Devices

ff572721eb9b4e8d9fb65c3131e9b99a.png

5-2 依次填写Device Name 、Device ID(UDID),确定后点击右上角‘Continue’按钮

52f08896632643039374f94a8e533350.png

5-3 注册成功后可以在首页看到自己创建成功的UDID

0f4a9427551b4c23ac08c14ab42ae51d.png

6.创建开发环境描述文件(测试用)

6-1 点击首页‘Profiles’,然后点击新建描述文件

78894daefcc64ed098587bc608079ac1.png

 6-2 选择描述文件类型,测试环境下我们选择Ad Hoc,确定后点击右上角‘Continue’按钮

ad79b6a8d0ae4192b844bd1154871980.png

6-3 绑定App ID ,选择我们刚才创建的那个App ID   (4-4所示 ) ,确定后点击右上角‘Continue’按钮

6d3049e6972f4fa183e434f58880aa9f.png

6-4 选择证书文件,选择我们(3-5)申请的那个证书,如果你不是哪个,可以查看过期时间,有效期为1年,或者选择最后一个(新建的一般都是倒序),这里一定要选择正确,如果选择错误,必定会导致证书和描述文件匹配不上,然后请重新从6-1开始执行操作,确定后点击右上角‘Continue’按钮

ba13ed62b5e14b22b833893be7f2c607.png

6-5 添加测试UDID , 点击Select All将所有设备全部选上,只有选上的UDID设备才有测试权限,确定后点击右上角‘Continue’按钮

9a2eb9894dd248ccbc05b983182fd787.png

6-6 填写描述文件的名称,确定后点击右上角‘Generate’按钮,生成描述文件

9a48d26dd9864701902dfaa06105c4ae.png

6-7 点击右上角‘Download’,将会下载一个描述文件,文件非常重要,注意保存

0cc94d09969d4ba494a11f7b30702fda.png

b0c55fcf347d4cf28fdbb562a857e935.png

6-8 到目前我们已经拥有了4个文件,目前我们只需要用到 .p12 和 .mobieprovision这两个文件,

0deb79fdfeb344a98249c74912e41a7e.png

6-9 记录的Bundle ID (App ID) 和 密码

86a91ab204504be6b640c2c3d95f8d87.png

7.创建生产环境的描述文件

操作步骤参考6 , 但请将(6-2)的类型改为App Store Connect

69c97c7c089c4c60b9c5d86a1554c151.png

相关文章:

uniapp的IOS证书申请(测试和正式环境)及UDID配置流程

1.说明 本教程只提供uniapp在ios端的证书文件申请(包含正式环境和开发环境)、UDID配置说明,请勿用文档中的账号和其他隐私数据进行测试,请勿侵权! 2.申请前准备 证书生成网站:苹果应用上传、解析&#x…...

windows 安装apex_Nvidia Apex安装

参见windows 安装apex_Nvidia Apex安装 重点: 1、在安装前先检查一下,电脑的cuda版本和pytorch内的cuda版本是否一样,不一样的话就把低版本的进行升级; $ git clone https://github.com/NVIDIA/apex$ cd apex2、在保证cuda版本一…...

Laravel5 抓取第三方网站图片,存储到本地

背景 近期发现,网站上的部分图片无法显示, 分析发现,是因为引用的第三方网站图片(第三方服务器证书已过期) 想着以后显示的方便 直接抓取第三方服务器图片,转存到本地服务器 思路 1. 查询数据表&#xff0…...

DevOps和CI/CD以及在微服务架构中的作用

DevOps 和 CI/CD 是现代软件开发和运维中两个重要的概念,它们之间有紧密的联系,但也有不同的侧重点。以下是对这两个概念的详细介绍和比较。 1. DevOps 定义: DevOps 是一种文化、运动和实践,旨在通过促进开发(Development)和运维(Operations)团队之间的协作,提升软…...

Rust 力扣 - 5. 最长回文子串

文章目录 题目描述题解思路题解代码题解链接 题目描述 题解思路 从中心点先寻找和中心点相等的左右端点,在基于左右端点进行往外扩散,直至左右端点不相等或者越界,然后左右端点这个范围内就是我们找寻的回文串,我们遍历中心点&am…...

DDOS防护介绍

DDoS攻击的基本概念 分布式拒绝服务攻击(DDoS)是一种网络攻击方式,攻击者通过控制多个被感染的计算机(僵尸网络)同时向目标服务器发送大量的网络请求,导致目标服务器资源耗尽,无法正常提供服务…...

深入了解 kotlinx-datetime:配置与使用指南

深入了解 kotlinx-datetime:配置与使用指南 在Kotlin多平台开发中,处理日期和时间是常见的需求。kotlinx-datetime库提供了强大且简洁的API来帮助开发者应对这一挑战。本文将详细介绍如何配置kotlinx-datetime库,并通过生动的示例演示其核心…...

Qt编程技巧小知识点(6)根据 *IDN? 对程控仪器连接状态进行确认

文章目录 Qt编程技巧小知识点(6)根据 *IDN? 对程控仪器连接状态进行确认小结 Qt编程技巧小知识点(6)根据 *IDN? 对程控仪器连接状态进行确认 确定仪器连接问题,常用的是监测仪器的连接状态,如下代码所示&…...

【Android】Kotlin教程(4)

文章目录 1.field2.计算属性3.主构造函数4.次构造函数5.默认参数6.初始化块7.初始化顺序7.延迟初始化lateinit8.惰性初始化 1.field field 关键字通常与属性的自定义 getter 和 setter 一起使用。当你需要为一个属性提供自定义的行为时,可以使用 field 来访问或设置…...

机票电子行程单如何批量查验?Java机票电子行程单查验接口示例-发票查验接口

机票电子行程单来了,它方便了人们的出行。现如今,随着旅游、差旅市场的回暖与线上业务的蓬勃发展,机票电子行程单的需求量急剧攀升,如何高效且准确地查验这些电子行程单成为许多企业和财务部门关注的焦点。传统的人工查验流程耗时…...

记录element-ui改造select显示为table,并支持多查询条件

最近遇到的一个需求 , 很有趣,是需要一个select组件,要求显示工号,员工姓名,以及区域 三个字段,并且要支持三个字段的查询。显然element原生的组件不适用,这时候我们需要改造一下,把…...

Spearman、Pearson、Euclidean、Cosine、Jaccard,用来衡量不同数据之间的相似性或差异性

1. Spearman相关系数: 用于衡量两个变量之间的排序关系的强度和方向。Spearman相关系数关注的是两个变量的排序一致性,而不关心具体的数值大小。值的范围为-1到1,1表示完全正相关,-1表示完全负相关,0表示无相关性。常…...

Suno 歌曲生成 API 对接说明

随着 AI 的应用变广,各类 AI 程序已逐渐普及。AI 已逐渐深入到人们的工作生活方方面面。而 AI 涉及的行业也越来越多,从最初的写作,到医疗教育,再到现在的音乐。 Suno 是一个专业高质量的 AI 歌曲和音乐创作平台,用户…...

详细且系统的Spring Boot应用开发

为了帮助大家更好地理解如何使用Spring Boot来构建一个基础的Web应用程序,我将通过一个简单的例子来进行说明。这个例子将是一个基本的RESTful API服务,用于管理图书信息。 项目准备 1. 开发环境设置(这个我之前有发文,这里就不详…...

线程支持库(C++11)

线程支持库包含了线程&#xff0c;互斥锁&#xff0c;线程条件变量(class thread)&#xff0c;定义于<thread> 线程提供一个并发的实例&#xff0c;需要对应一个“线程函数” 线程的主要任务就是去执行这个"线程函数" 既然线程需要提供一个线程函数&#xff0c…...

【计网】深入理解NAT机制,内网穿透与内网打洞,代理服务

我没胆量犯错 才把一切错过 --- 林夕 《我对不起我》--- 一文了解NAT机制&#xff0c;代理服务&#xff0c;内网穿透 1 再谈 NAT 机制2 内网穿透与内网打洞3 代理服务器 1 再谈 NAT 机制 NAT机制我们在解决IP地址不足的问题中提到过。为了解决IP地址不足的问题&#xff0c;采…...

C# 创建型设计模式----工厂模式

1 、什么是工厂模式 简单来说就是由一个对象去生成不同的对象&#xff0c;工厂模式是用工厂方法代替new操作的一种模式。工厂方法封装了多个相关联类的new方法&#xff0c;每次实例化这些类的时候不需要new多次&#xff0c;只需要调用工厂类的对应方法即可实例化这些类&#x…...

java中Scanner的nextLine和next方法

思考&#xff0c;输入1 2 3 4 5加上enter&#xff0c;输出什么 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int[][] m new int[2][2];for (int i 0; i < 2; i) {for (int j 0; j < 2;…...

2024年全国山洪径流模拟与洪水危险性评价技术及典型地区洪水淹没及损失分析

洪水淹没危险性&#xff08;各种年遇型洪水淹没&#xff09;是洪水损失评估、风险评估及洪水应急和管理规划等工作的重要基础。当前开展洪水危险性研究工作中的主要困难之一是水文资料稀缺&#xff0c;尤其是径流资料稀缺&#xff0c;既包括径流观测资料在时间上的短缺&#xf…...

CDC 同步数据需要的MySQL数据权限

授权命令如下: grant Replication client on *.* to username%; grant Replication slave on *.* to username%; flush privileges;...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销&#xff0c;平衡网络负载&#xff0c;延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者&#xff1a;Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位&#xff1a;中南大学地球科学与信息物理学院论文标题&#xff1a;BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接&#xff1a;https://arxiv.…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建

制造业采购供应链管理是企业运营的核心环节&#xff0c;供应链协同管理在供应链上下游企业之间建立紧密的合作关系&#xff0c;通过信息共享、资源整合、业务协同等方式&#xff0c;实现供应链的全面管理和优化&#xff0c;提高供应链的效率和透明度&#xff0c;降低供应链的成…...

前端导出带有合并单元格的列表

// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...

JVM垃圾回收机制全解析

Java虚拟机&#xff08;JVM&#xff09;中的垃圾收集器&#xff08;Garbage Collector&#xff0c;简称GC&#xff09;是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象&#xff0c;从而释放内存空间&#xff0c;避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...

微信小程序 - 手机震动

一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注&#xff1a;文档 https://developers.weixin.qq…...

剑指offer20_链表中环的入口节点

链表中环的入口节点 给定一个链表&#xff0c;若其中包含环&#xff0c;则输出环的入口节点。 若其中不包含环&#xff0c;则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

Mac软件卸载指南,简单易懂!

刚和Adobe分手&#xff0c;它却总在Library里给你写"回忆录"&#xff1f;卸载的Final Cut Pro像电子幽灵般阴魂不散&#xff1f;总是会有残留文件&#xff0c;别慌&#xff01;这份Mac软件卸载指南&#xff0c;将用最硬核的方式教你"数字分手术"&#xff0…...

什么是EULA和DPA

文章目录 EULA&#xff08;End User License Agreement&#xff09;DPA&#xff08;Data Protection Agreement&#xff09;一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA&#xff08;End User License Agreement&#xff09; 定义&#xff1a; EULA即…...

tree 树组件大数据卡顿问题优化

问题背景 项目中有用到树组件用来做文件目录&#xff0c;但是由于这个树组件的节点越来越多&#xff0c;导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多&#xff0c;导致的浏览器卡顿&#xff0c;这里很明显就需要用到虚拟列表的技术&…...