iOS 证书与 .p12
没有 Mac 也能做 iOS 证书。导出的 .p12 可以给 HBuilderX 等打包平台使用。证书页的「iOS」栏上方就是这四步。

1. 生成 CSR
在「证书」页的 iOS 栏点「生成 CSR」。填一个常用名(只用来区分不同的 CSR,Apple 不检查)和邮箱(可不填),点「生成并保存」,得到 .certSigningRequest 文件。对应的私钥会加密保存在这台电脑上,不用自己另存。

2. 在 Apple 开发者网站创建证书
点「打开 Apple 开发者网站」,在 Certificates 里新建证书:
- 上架 App Store 和 TestFlight:Apple Distribution 或 iOS Distribution (App Store Connect and Ad Hoc)。有些打包平台只认 iOS Distribution,以平台的要求为准。
- 真机调试:Apple Development。
上传刚才的 CSR 文件,然后下载 .cer。

3. 导入 .cer
把下载的 .cer 拖回证书页(或点「导入 .cer」)。隔几天再导入也没关系,会自动找到对应的私钥。
4. 导出 .p12
点证书右侧的「导出 .p12」,设置并确认密码后点「导出」。导出过一次后会记住密码,列表里能查看和复制,下次点「导出 .p12」直接就能存。要换密码,点钥匙图标「换个密码导出」。

私钥默认只保存在这台电脑上。换电脑或重装系统前,先导出 .p12 备份,或者保存到云端。列表里每张证书都显示还有多久过期,快过期时会标出来。
没找到答案?看看常见问题,或者发邮件到 hi@setonink.com。