uniapp iOS打包证书申请流程——mac

news2024/12/23 17:42:09

如何在 Mac 创建 iOS 打包证书?

文章目录

    • 如何在 Mac 创建 iOS 打包证书?
      • 会员 VS 非会员权限
      • 步骤
      • 添加设备
      • 创建标识符
      • 生成证书
      • 生成描述文件

前提:

  • Mac 电脑
  • Apple ID 申请Apple ID
  • 成为开发者 developer

注意:

  • 登录 Apple ID 成为开发者后,默认是没有权限创建证书等;
  • 成为会员后,即可操作创建证书等及把应用上架到 App Store 中;

会员 VS 非会员权限

在这里插入图片描述


在这里插入图片描述


步骤

个人习惯,仅供参考

  • 添加 设备
  • 创建 标识符
  • 生成 证书
  • 生成描述文件

添加设备

在这里插入图片描述


说明:

  • Device Name :设备名称.自定义;
  • UDID:可以第三方扫码获取 或 连接 iTunes 自动获取;
  • 右侧栏:可以选择导入多个设备,就不需要一个个添加了;
  • 内容填写完成后,点击 Continue,即可完成 添加设备;

在这里插入图片描述


创建标识符

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


说明:

  • Description:自定义名称【在列表显示用于区分】
  • Bundle ID:格式一般把 域名 反过来定义,例:com.ble.test
  • 内容填写完成后,点击 Continue
  • 下方 Capabilities、App Services 列表内容 暂时不勾选(不影响本次操作),后面有需要再添加即可;

在这里插入图片描述


  • 确认信息后,点击 Register,完成创建标识符;

在这里插入图片描述


生成证书

在这里插入图片描述


在这里插入图片描述


说明:

  • 开发环境:Apple Development
  • 发布环境:App Distribution
  • 根据需要创建证书环境,进行选择,点击 Continue

在这里插入图片描述


注意:

  • 此处选择文件,先暂停。
  • 需要先创建 根证书,完成后。再回来选择刚创建的根证书文件;
  • 重点.往下看↓

在这里插入图片描述


步骤:

根证书 只要生成一次即可,可用于开发、发布;

  • Mac 中搜索 钥匙串
  • 点击 钥匙串访问证书助理从证书颁发机构请求证书
  • 填写证书相关信息;

在这里插入图片描述


在这里插入图片描述


  • 我这里选择 存储到磁盘 ,邮件、名称 可自定义;
  • 内容填写完成后,点击继续;

在这里插入图片描述


说明:

  • 回到刚才选择 Cert 文件步骤;
  • 点击 Choose File, 选择 刚才创建的 Cert 文件,点击 Continue

在这里插入图片描述


  • 点击 Download ,下载 Cert 文件;

在这里插入图片描述


  • 双击 下载的证书 添加到钥匙串

在这里插入图片描述


  • 证书 列表中,可以看到刚添加的证书

在这里插入图片描述


  • 把证书设置为 信任 证书

在这里插入图片描述


在这里插入图片描述


生成描述文件

在这里插入图片描述


在这里插入图片描述


说明:

  • 开发环境:iOS App Development
  • 发布环境:Ad Hoc,例如打包发布 蒲公英等;
  • 上架App Store:

在这里插入图片描述


  • 选择 已创建 App ID

在这里插入图片描述


  • 选择设备

在这里插入图片描述


  • 输入 描述文件名称,核对已选择的 App ID
  • 点击:Generate , 生成文件

在这里插入图片描述


  • 至此,创建iOS证书流程已全部完毕,接下来,就可以使用证书去打包啦~;
  • 感谢阅读,希望能帮到你~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/950538.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年数字孪生行业研究报告

第一章 行业概况 1.1 定义 数字孪生(Digital Twin)是一种先进的建模技术,它通过创建一个物理实体的虚拟复制品,以实时模拟、预测和优化实体的行为和性能。这个虚拟模型会同步收集和分析来自其物理对应物的数据,从而提…

【DRONECAN】(三)WSL2 及 ubuntu20.04 CAN 驱动安装

【DRONECAN】(三)WSL2 及 ubuntu20.04 CAN 驱动安装 前言 这一篇文章主要介绍一下 WSL2 及 ubuntu20.04 CAN 驱动的安装,首先说一下介绍本文的目的。 大家肯定都接触过 ubuntu 系统,但是我们常用的操作系统都是 Windows&#x…

JavaSE基础(2)

1 方法的使用 思维导图 1.1 什么是方法 方法就是一个代码片段. 类似于 C 语言中的 “函数”。方法存在的意义(不要背, 重在体会): 是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方法…

基于金枪鱼群算法优化的BP神经网络(预测应用) - 附代码

基于金枪鱼群算法优化的BP神经网络(预测应用) - 附代码 文章目录 基于金枪鱼群算法优化的BP神经网络(预测应用) - 附代码1.数据介绍2.金枪鱼群优化BP神经网络2.1 BP神经网络参数设置2.2 金枪鱼群算法应用 4.测试结果:5…

肠道微生物群肾衰竭

编者推荐 该研究应用多组学分析(代谢组学分析微生物组学分析)分析了人类ESRD肠道微生物组组成、尿毒症毒素和肾衰竭之间的关系,使用独立队列和无菌动物模型对多组学结果及研究提出的ESRD机制假设进行验证,首次从肠道微生物的角度…

qt第一天

#include "widget.h" #include "ui_widget.h" #include "QDebug" Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);this->resize(QSize(800,600)); //使用匿名对象,调用重…

嵌入式Linux开发实操(十五):nand flash接口开发

# 前言 flash memory,分NAND和NOR: 如果说nor flash有个特点就是能执行代码,NOR并行接口具有地址和数据总线,spi flash更是主要用于存储代码,SPI(或QSPI)NOR代码可就地执行(XiP),一般系统要求flash闪存提供相对较高的频率和数据缓存的clocking。而nand flash主要用于…

QT Creator工具介绍及使用

一、QT的基本概念 QT主要用于图形化界面的开发, QT是基于C编写的一套界面相关的类库,如进程线程库,网络编程的库,数据库操作的库,文件操作的库等。 如何使用这个类库:类库实例化对象(构造函数) --> 学习…

Django静态文件媒体文件文件上传

文章目录 一、静态文件和媒体文件1.在django中使用静态文件实践2.在django中使用媒体文件 二、文件上传单文件上传实践多文件上传 一、静态文件和媒体文件 媒体文件: 用户上传的文件,叫做media 静态文件:存放在服务器的css,js,image,font等 叫做static1.在django中…

【Flutter】使用Android Studio 创建第一个flutter应用。

前言 首先下载好 flutter sdk和 Android Studio。 FlutterSDK下载 Android Studio官网 配置 我的是 windows。 where.exe flutter dart查看flutter安装环境。 如果没有,自己在环境变量的path添加下flutter安装路径。 在将 Path 变量更新后,打开一个…

QTday1(第一个QT界面、常用类与组件)

一、Xmind整理: Assistant帮助文档的使用: 设计师界面的介绍: 各文件之间调用方式: 二、上课笔记整理: 1.第一个QT界面 ①创建自定义类时需要指定父类 ②第一个界面的相关操作 #include "mainwindow.h"…

比Python快3.5万倍的Mojo融资7亿,LLVM之父:不会威胁到Python,该恐惧的应该是C++

近日,Modular AI 公司宣布成功融资 1 亿美元(约 7.29 亿人民币),据称这是继去年 3000 万美元融资之后的第二轮融资。 Modular AI 称他们未来的愿景是通过 AI 引擎和 Mojo 为全球开发者提供 AI 基础设施。 Modular AI 是 Chris La…

maven本地安装jar包install-file,解决没有pom的问题

背景: 公司因为权限问题,没有所有的代码,内部maven还在搭建,所以需要拿到同事的jar包,本地install: mvn install:install-file -DgroupIdcom..framework -DartifactIdcloud-api -Dversion1.0.0-SNAPSHOT …

Blender 3D建模要点

3d模型可以为场景的仿真模拟带来真实感,它还有助于更轻松地识别场景中的所有内容。 例如,如果场景中的所有对象都是简单的形状,如立方体和圆形,则很难在仿真中区分对象。 1,碰撞形状与视觉形状 像立方体和球体这样的简单形状,通常被称为“基本体”,通常用作碰撞块。 与…

js优雅的统计字符串字符出现次数

题目如下 统计一串字符串中每个字符出现的频率 示例字符串 let str asdfasqwerqwrdfafafasdfopasdfopckpasdfassfd小白写法 let str asdfasqwerqwrdfafafasdfopasdfopckpasdfassfdlet result {}; for (let i 0; i < str.length; i) {if (result[str[i]]) {result[str[…

【算法训练-字符串】一 最长无重复子串

废话不多说&#xff0c;喊一句号子鼓励自己&#xff1a;程序员永不失业&#xff0c;程序员走向架构&#xff01;本篇Blog的主题是最长无重复子串或最长无重复子数组&#xff0c;这类题目出现频率还是很高的。 最长无重复子串【MID】 先来看字符串数据结构的题目 题干 解题思…

链接minio出现S3 API Requests must be made to API port. 错误记录

网上找了个链接的demo默认端口是9000 然后我登录了MinMo服务器&#xff0c;登录端口确实也是9000 不过我是通过1panle安装的 信息如下 表面了API连接要用&#xff1a;9001端口才行 修改后重启 ok

入职一家公司只会功能测试,如何进一步提升自己?

一定要帮助想上进却又迷茫的人。最近也听到一些做功能测试的同学的交流&#xff0c;天天做手工测试&#xff0c;想提升一下自己又不知道如何提升&#xff1f;其实还是在于这些同学对自己没有一个清晰的定位&#xff0c;没有明确的目标。 做为功能测试人员来讲&#xff0c;从发…