准备工作
首先,我们需要准备工作:
1. 一台Mac电脑
2. Xcode软件
3. OpenSSL命令行工具
创建自签名证书
接下来,我们需要创建自签名证书:
1. 打开Keychain Access,点击菜单栏中的“证书助理”
2. 选择“创建证书…”
3. 填写证书名称和身份类型,将其设置为“自签名根证书”
生成CSR文件
生成证书签名请求文件(CSR):
1. 打开Keychain Access,选择已创建的自签名根证书
2. 点击“获取信息”,打开证书信息窗口
3. 点击“请求证书”按钮,填写相关信息,生成CSR文件

签名证书
现在,我们需要使用OpenSSL命令行工具来签名证书:
1. 在终端中进入证书文件夹
2. 使用以下命令签名证书:
$ openssl x509 -req -days 7 -in CertSigningRequest.certSigningRequest -signkey privateKey.key -out appName.crt
创建Provisioning profile
最后一步,我们需要创建Provisioning profile:
1. 打开Xcode,选择“Preferences”
2. 点击“Accounts”选项卡,登记Apple ID
3. 选择项目并打开“Signing & Capabilities”选项卡
4. 点击“+”按钮,选择“iOS App Development”
5. 选择“Automatically manage signing”选项
6. 点击“Download profile”按钮,等待下载完成
这样就成功地创建了iOS证书且签名有效期为7天,可以在7天内进行签名操作。