iOS&Unreal证书


iOS证书,主要涉及到以下四种类型的文件。
  • .certSigningRequest
  • ios_development.cer
  • .mobileprovision
  • .p12

.certSigningRequest
ios_development.cer
开发者账号对应的证书文件
.mobileprovision
应用对应的文件。里面包含了BundleID以及白名单手机UUID
.p12
通常是给别人使用才需要导出p12文件。在UE中,设置IOS Build Setting时,导入证书时需要

下面就来讲讲这些文件都怎么生成。
  • .certSigningRequest
是在Mac电脑上生成的(也许有其他办法,这里不再扩展)。钥匙串菜单->证书助理->从证书颁发机构请求证书。打开文件生成界面,如下:

接着会弹出下面窗口,填入邮箱地址(开发这账号的邮箱地址,并非登陆Mac的账号地址),名字(随便)选择保存大磁盘。

  • ios_development.cer
https://developer.apple.com/account/resources/certificates/list开发者网站上创建的,创建完成之后可以下载到本地。包含开发者信息。好像每个账号能创建的development的cer是有限的。

  • .mobileprovision

也是在开发者网站上创建的。用于描述应用的(与AppBundleID对应)。

  • .p12
    在Mac电脑生成的。cer证书放到Mac电脑上,双击即可安装证书。打开钥匙串找到自己的证书,点右键导出。只要给它取个名字,选择保存路径就可以了。
会提示你输入密码什么的(这也是为一个需要密码的文件)
    有可能导出时没法选择p12文件。那可能是你的证书安装到系统里而非登录中的我的证书。


在Unreal中导入证书在Project Setting里
当导入cer时会提示安装p12,或者直接在需要cer处选择p12文件