【Unity】苹果(IOS)开发证书保姆级申请教程

server/2024/10/22 16:50:32/

前言

我们在使用xcode出包的时候,需要用到iOS证书(.p12)和描述文件(.mobileprovision)
开发证书及对应的描述文件用于开发阶段使用,可以直接将 App 安装到手机上,一个描述文件最多绑定100台测试设备

1.证书管理

进入网站Apple Developer ,使用苹果开发者账号登录 ,登录成功后点击账户,点击标识符(英文)
在这里插入图片描述

2.申请苹果 App ID

App ID就是App的唯一标识 。
①选择页面的 “Identifiers" 可查看到已申请的所有 App 应用标识,点击页面上的加号来创建一个新的应用标识。
在这里插入图片描述②选择App IDs,然后点击Continue
在这里插入图片描述③选择App
在这里插入图片描述④填写参数

  • ⑴在 Description 中填写描述

  • ⑵填写 Bundle ID,Bundle ID 要保持唯一性,建议填写反域名加应用标识的格式 如:“com.game.p1”

  • ⑶选择应用需要使用的服务,如果App用不到的服务一定不要勾选,以免响应审核,然后点击 “Continue”

在这里插入图片描述⑤ 提交后,回到 identifiers 页面就可以可看到刚创建的App ID
⑤

3.生成证书请求文件

①在Mac电脑上找到 “钥匙串访问” 工具,打开菜单 钥匙串访问 / 证书助理 /从证书颁发机构请求证书…

请添加图片描述
②填写证书信息,然后存储到磁盘,点击继续
在这里插入图片描述
③点击继续,保存到桌面
请添加图片描述

4.申请开发证书

①在证书管理页面选择 “Certificates" 可查看到已申请的所有证书,点击页面的加号来创建一个新的证书请添加图片描述②选择类型
Development 为开发证书,Distribution为发布证书
请添加图片描述③ 点击“Choose File…”,选择刚刚保存到本地的 “CertificateSigningRequest.certSigningRequest”文件,点击 “Continue” 生成证书文件
请添加图片描述④生成证书后选择 “Download” 将证书下到本地 (ios_development.cer):
在这里插入图片描述

5.导出 .p12 证书文件

①双击保存到本地的 ios_development.cer 文件,会自动打开 “钥匙串访问” 工具说明导入证书成功。可以在证书列表中看到刚刚导入的证书

② 选中导入的证书,右键选择 “导出…”:
在这里插入图片描述
③保存
这里一定要注意,一定要选择上方的证书页签,否则.p12文件格式是无法选择的。
在这里插入图片描述④设置密码,可以为空,点击保存就可以得到 xxx.p12 证书文件。
请添加图片描述

6.添加调试设备

开发描述文件必须绑定调试设备UDID,未上线之前只有授权的设备才能安装 App,所以在申请开发描述文件之前,先添加调试的设备。
① 在证书管理页面选择 “Devices”,可查看到已添加的所有设备信息,点击页面上的加号来添加一个新设备在这里插入图片描述②输入设备名称和UDID,然后点击继续,添加完成
请添加图片描述

7.申请开发 (Development) 描述文件

① 在证书管理页面选择 “Profiles”,点击+号
请添加图片描述②选择IOS App Development
请添加图片描述③选择Apple ID,然后点击继续

在这里插入图片描述④需要绑定的证书,这里建议直接勾选 “Select All”,点击继续
在这里插入图片描述⑤选择授权调试设备,这里建议直接勾选 “Select All”,点击继续

请添加图片描述⑥输入描述文件的名称, 点击 “Generate” 生成描述文件
在这里插入图片描述
⑦点击“Download”下载保存开发描述文件
在这里插入图片描述

完成,我们已经得到了开发证书(.p12)及对应的发布描述文件(.mobileprovision)


http://www.ppmy.cn/server/21550.html

相关文章

三星电脑文件夹误删了怎么办?恢复方案在此

在使用三星电脑的过程中,我们可能会不小心删除了某个重要的文件夹,其中可能包含了工作文件、家庭照片、视频或其他珍贵的数据。面对这种突发情况,不必过于焦虑。本文将为您提供几种有效的恢复方案,希望能帮助您找回误删的文件夹及…

uniapp 引用组件后 不起作用 无效果 不显示

根据uniapp官方文档easycom组件规范 只要组件安装在项目的components目录下或uni_modules目录下,并符合components/组件名称/组件名称.(vue|uvue)目录结构(注意:当同时存在vue和uvue时,uni-app 项目优先使用 vue 文件,…

Java 基于Graphics2D 实现海报(支持自定义颜色,背景,logo,贴图)

效果: 海报一: 海报二: 代码: 参数实体类: package com.ly.cloud.dto;import lombok.Data;/*** Author * Date Created in 2024/4/24 下午2:16* DESCRIPTION: 海报页面所需的参数 实体类* Version V1.0*/ Dat…

c++初阶-----STL---vector

作者前言 🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂 ​🎂 作者介绍: 🎂🎂 🎂 🎉🎉&#x1f389…

北京车展打响新汽车“第一枪”,长安造车40年,开启“汽车机器人”时代

4月25日,睽违四年的2024(第十八届)北京国际汽车展览会正式启幕,此次车展以“新时代 新汽车”为主题,吸引全球1500余家主流车企及零部件制造商同台“打擂”。其中,长安汽车以“数智启源随你而变”为主题,携各子品牌及合…

Blender面操作

1.细分Subdivide -选择一个面 -右键,细分 -微调,设置切割次数 2.删除 -选择一个或多个面,按X键 -选择要删除的是面,线还是点 3.挤出面Extrude -选择一个面 -Extrude工具 -拖拽手柄,向外挤出 -微调&#xff…

React 之 函数式组件(二)

React的函数式组件是React组件的一种形式,它使用JavaScript函数而不是类来定义组件。这种组件形式在React 16.8版本引入Hooks之后变得特别流行,因为它使得组件逻辑更加简洁、易于理解和测试。 import React from react; function Welcome(props) { //…

pytest教程-27-分布式执行用例插件-pytest-xdist

上一小节我们学习了pytest随机执行用例插件-pytest-random-order,本小节我们讲解一下pytest分布式执行用例插件pytest-xdist。 前言 平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟。如果一个测试人员执行需要10…