在 Windows 生成 iOS 证书 不用 Mac,不用 OpenSSL。
生成 CSR,拿去 Apple 开发者网站创建证书,把下载的 .cer 拖回来,设个密码就能导出 .p12。私钥自动加密保存在这台电脑上,不用自己另存,也不用敲命令。
从 CSR 到 .p12,
一条线走完。
证书页上方就是这四步,做到哪一步一目了然。
- 生成 CSR填一个常用名和邮箱,得到 .certSigningRequest,私钥自动加密保存
- 创建证书点「打开 Apple 开发者网站」,上传 CSR,下载 .cer
- 导入 .cer拖回证书页,隔几天再导入也行,会自动找到对应的私钥
- 导出 .p12设置密码导出,给打包平台用;记住密码,下次一键导出
密码记得住,
过期看得见。
导出过一次后会记住 .p12 密码,列表里能查看和复制,下次点「导出 .p12」直接就能存。每张证书都显示还有多久过期,快过期时会标出来。
- 发布证书上架 App Store 和 TestFlight 用 Apple Distribution 或 iOS Distribution
- 开发证书真机调试用 Apple Development
- 打包平台HBuilderX、uni-app 云打包等需要的 .p12 和密码,这里都有
关于iOS 证书,
常被问到的。
没有 Mac,怎么生成 iOS 证书的 CSR 文件?
在 AppBridge 的「证书」页点「生成 CSR」,填一个常用名(只用来区分不同的 CSR,Apple 不检查)和邮箱,点「生成并保存」,就得到 .certSigningRequest 文件。对应的私钥会加密保存在这台电脑上。
Apple Distribution 和 iOS Distribution 选哪个?
上架 App Store 和 TestFlight 选 Apple Distribution 或 iOS Distribution (App Store Connect and Ad Hoc) 都可以;有些打包平台只认 iOS Distribution,以平台的要求为准。真机调试选 Apple Development。
.cer 下载好了,过几天再导入可以吗?
可以。生成 CSR 时私钥已经保存在这台电脑上,什么时候把 .cer 拖回证书页,都会自动找到对应的私钥。
.p12 密码忘了怎么办?
在 AppBridge 导出过的 .p12,密码会加密记在本机,证书列表里点眼睛图标就能查看,也可以直接复制。
换电脑或重装系统,证书怎么办?
私钥默认只保存在这台电脑上。换电脑前先导出 .p12 备份;或者开通个人版、团队版,把证书保存到云端,新电脑登录同一个账号自动同步过来。
详细的操作步骤见使用帮助:iOS 证书与 .p12
AppBridge 还能做这些。
上传 IPA
在 Windows 把 IPA 传到 TestFlight 和 App Store,不用 Mac,也不用 Transporter。
了解更多上架助手
按步骤填好上架信息,直接提交 App Store 和华为应用市场审核。
了解更多安卓签名证书
不装 JDK、不敲 keytool 生成 .keystore,随时查看签名 MD5 和 SHA1。
了解更多鸿蒙证书
不用 DevEco Studio 生成密钥和 CSR,导入 .cer 后导出签名用的 .p12。
了解更多App 备案信息
iOS、安卓、鸿蒙 App 备案要填的包名、公钥和签名 MD5,拖进文件就能读出。
了解更多云端同步
API 密钥和证书加密保存到云端,换电脑登录自动同步,团队里还能共享。
了解更多