面试题答案
一键面试- 生成证书请求文件:
- 在 Mac 电脑上打开“钥匙串访问”应用。
- 选择“钥匙串访问” -> “证书助理” -> “从证书颁发机构请求证书”。
- 填写用户电子邮件地址、常用名称,选择“存储到磁盘”,生成证书签名请求文件(
.certSigningRequest
)。
- 创建证书:
- 登录苹果开发者账号,进入“Certificates, Identifiers & Profiles”。
- 在“Certificates”中,选择相应类型的证书(如 iOS Distribution 用于发布应用,iOS Development 用于开发),点击“+”创建证书。
- 上传之前生成的证书签名请求文件,苹果服务器生成证书,下载证书文件(
.cer
)。
- 安装证书:
- 双击下载的证书文件,将其安装到“钥匙串访问”中。
- 创建应用标识符:
- 在“Certificates, Identifiers & Profiles”的“Identifiers”中,点击“+”创建应用标识符。可以是通配符标识符(如
com.example.*
)或精确标识符(如com.example.app
)。
- 在“Certificates, Identifiers & Profiles”的“Identifiers”中,点击“+”创建应用标识符。可以是通配符标识符(如
- 创建配置文件:
- 在“Provisioning Profiles”中,点击“+”创建配置文件。
- 选择配置文件类型(开发或发布),选择应用标识符,选择证书,选择要包含的设备(开发配置文件),生成配置文件并下载(
.mobileprovision
)。
- 应用签名:
- 在 Xcode 项目中,选择项目目标,在“General”选项卡中,“Signing & Capabilities”部分,选择开发者账号。
- Xcode 会自动选择合适的证书和配置文件进行应用签名。若手动配置,可在“Build Settings”中的“Code Signing Identity”指定证书,“Provisioning Profile”指定配置文件。在构建和运行应用时,Xcode 会使用证书和配置文件对应用进行签名,确保应用来源可靠且符合苹果的分发规则。