【Unity】IOS开发者证书和描述文件相关配置

一、准备和登录

1、准备

苹果开发者账号
Mac OS 10.9以上

2、登录
  1. Apple开发者后台
    在这里插入图片描述

  2. 登陆成功后,选择“Certificates,Identigiers & Profiles”进入证书管理页面
    在这里插入图片描述

  3. 左侧可以看到已申请的证书、注册的应用、注册的测试设备和描述文件
    在这里插入图片描述

二、 申请App ID(Apple的唯一ID)

  1. 点击页面左侧的"Identifiers",点击右上角的"+"创建一个新的App ID
    在这里插入图片描述
  2. 选择标识类型为"App IDs",然后点击"Continue"
    在这里插入图片描述
  3. 类型选择"App",点击"Continue"
    在这里插入图片描述
  4. 上一步类型选择"App"后,这一步平台自动选择"iOS,tvOS,watchOS"
    (1)“Description"填写应用描述信息
    (2)“Bundle ID"选择Explicit,另外ID要保持唯一性,最好是直接填写应用包名,如:“com.xxx.xxx”
    在这里插入图片描述
    (3)填写上一步信息后,然后在下面选择需要使用的服务(如需要使用推送消息功能,则选择"Push Notifications”),然后点击"Continue”。(注意:App没有用到的服务一定不要勾选,否则会影响审核)
    在这里插入图片描述
    (4)信息填写无误后,点击"Register"确认提交
    在这里插入图片描述
    (5)回到"identifiers"即可看到刚刚创建的App ID,至此应用App ID创建就完成啦

三、 创建证书请求文件(CSR)

“CSR:全称是证书签发请求(Certificate Signing Request) 即证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书

  1. Mac打开"钥匙串",访问菜单"钥匙串访问"->“证书助理”,选择"从证书颁发机构请求证书"
    在这里插入图片描述

  2. 打开证书创建页面,输入"用户电子邮箱地址"、“常用名称”,选择"存储到磁盘",点击"继续"
    在这里插入图片描述

  3. 设置存储路径,文件名称为"CertificateSigningRequest.certSigningRequest",点击"存储",后续申请开放证书和发布证书都需要用到
    在这里插入图片描述

四、 申请开发证书(Dev)

开发证书及对应的描述文件用于开发阶段使用,Xcode打包到测试设备上,一个描述文件最多绑定100台测试设备(注意:开发证书不能用于发布应用到App Store)

  1. 申请开发证书,在证书管理页面选择"Certificates",点击"+"创建一个新的证书(证书类型:Development开发证书,Distribution发布证书)
    在这里插入图片描述
  2. 勾选"iOS App Development"选项,点击"继续"
    在这里插入图片描述
  3. 选择刚才生成的CSR证书请求文件,点击"Continue"
    在这里插入图片描述
  4. 选择"Download"下载证书到本地
    在这里插入图片描述
  5. 双击保存到的ios_development.cer文件,系统会自动将证书导入"钥匙串",在我的证书可以看到刚导入的证书,证明导入证书成功(注意:截图演示的是App Development证书),接下来选择导入证书,生成p12文件
    在这里插入图片描述
  6. 输入文件名称,选择路径,点击"存储"
    在这里插入图片描述
  7. 设置密码,点击"好"
    在这里插入图片描述
  8. 添加测试设备(提供UUID)

描述文件必须绑定测试设备,只有授权的设备才可以直接安装App,所以在申请开发描述文件前,需要先添加测试设备

(1)证书管理页面,选择"Devices",点击"+“添加新的设备
在这里插入图片描述
(2)填写设备名称和UUID,点击"Continue”
在这里插入图片描述
(3) 获取设备UUID,将设备连接到电脑,启动iTunes
在这里插入图片描述

五、申请开发描述文件(Profile)

  1. 证书管理页面,选择"Profiles",点击"+"创建一个新的描述文件
    在这里插入图片描述
  2. 勾选"iOS App Development",点击"Continue"
    在这里插入图片描述
  3. 选择之前创建的"Apple ID",点击"继续"
    在这里插入图片描述
    4. 选择刚才创建的开发证书,点击"Continue"(建议直接选择Select All)
    在这里插入图片描述
    5. 选择授权测试设备,点击"Continue"(建议直接选择Select All,最多支持100台测试设备)
    在这里插入图片描述
    6. 填写证书描述文件名称,点击"Generate"生成描述文件
    在这里插入图片描述
    7. 点击"Download"下载描述文件,后缀(.mobileprovision)
    在这里插入图片描述
    8. 至此开发证书和描述文件生成成功啦
    在这里插入图片描述

六、申请发布证书(Distribution)

  1. 申请开发证书,在证书管理页面选择"Certificates",点击"+"创建一个新的证书(证书类型:Development开发证书,Distribution发布证书)
    在这里插入图片描述
  2. “Software"页面选择"iOS Distribution”,点击"Continue"
    在这里插入图片描述
  3. "Choose File"选择我们刚刚创建的CSR证书请求文件,点击"Continue"生成证书文件
    在这里插入图片描述
  4. 证书生成完成后,点击"Download"下载到本地(ios_distribution.cer)
    在这里插入图片描述
  5. 双击"ios_distribution.cer"将证书导入到"钥匙串访问",下面选中导入的证书,右键选择"导出…"
    在这里插入图片描述
  6. 输入文件名,然后选择路径,点击"存储"
    在这里插入图片描述
  7. 设置密码,点击"好"
    在这里插入图片描述

七、申请发布描述文件(Profile)

  1. 证书管理页面选择"Profiles",点击"+“新建描述文件:
    在这里插入图片描述
    2. “Distribution"下选择"App Store”,点击"Continue”
    在这里插入图片描述
    3. 选择之前创建的"Apple ID",点击"Continue"
    在这里插入图片描述
    4. 勾选我们刚刚创建的证书(iOS Distribution),点击"Continue"
    在这里插入图片描述
    5. 填写描述文件的名称,点击"Generate"生成
    在这里插入图片描述
    6. 点击"Download"下载到本地,至此发布证书和描述就申请成功啦
    在这里插入图片描述
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在将Unity游戏上架到苹果商店之前,你需要遵循以下步骤: 1. 注册为苹果开发者:访问苹果开发者网站(developer.apple.com),注册为iOS开发者并获取一个有效的Apple开发者账号。 2. 配置Xcode项目:在Unity中,确保你的游戏设置为iOS平台,并选择正确的目标设备和版本。然后导出项目为Xcode项目。 3. 创建App ID:在苹果开发者账号中,创建一个唯一的App ID来标识你的应用程序。 4. 生成证书描述文件:使用苹果开发者账号创建用于发布应用的证书描述文件。这些文件允许你在真机上测试和分发应用程序。 5. 配置应用信息:在Xcode中,设置应用的名称、图标、版本号等信息。确保你还设置了正确的Bundle Identifier,与你在App ID中创建的相匹配。 6. 处理权限和条款:确保你的应用满足Apple的规定,并在应用商店中列出所需的权限和条款。 7. 运行真机测试:使用Xcode,连接你的iOS设备并运行应用程序以进行真机测试。确保应用在设备上正常运行并没有错误。 8. 提交应用:一切准备就绪后,在Xcode中选择"Archive"选项并提交应用到App Store Connect。在App Store Connect中,你需要填写应用的描述、截图、定价等信息。 9. 审核和发布:提交应用后,它将进入苹果的审核流程。一旦审核通过,你将可以选择发布应用程序。 请注意,这只是一个简要的概述,具体步骤可能会因个人情况和苹果的要求而有所不同。建议你参考苹果的开发者文档和指南以获取更详细的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值