1. 准备工作:证书与描述文件申请
在开始云打包之前,我们需要先准备好两个关键文件:iOS证书(.p12)和描述文件(.mobileprovision)。这两个文件相当于iOS应用的"身份证"和"通行证",没有它们就无法完成打包和上架流程。
我刚开始接触uniapp云打包时,最头疼的就是证书申请环节。后来发现其实只要跟着官方文档一步步操作,整个过程并不复杂。首先登录苹果开发者账号,在Certificates, Identifiers & Profiles页面进行操作。
正式发布证书和开发证书的区别很重要:
- 开发证书:用于测试阶段,生成的ipa只能在测试设备运行
- 发布证书:专门用于App Store发布,我们上架必须使用这个
申请证书时常见的坑是CSR文件生成。我建议使用Mac钥匙串访问工具生成,Windows用户可以用OpenSSL。记得把私钥和证书一起导出为.p12文件,并设置一个你能记住的密码 - 这个密码在云打包时需要输入。
描述文件要选择App Store类型,绑定你的App ID。这里有个小技巧:描述文件有效期只有1年,建议在日历上设置提醒,避免过期导致应用突然无法使用。
2. 云打包实战操作
有了证书文件后,就可以在HBuilderX中进行云打包了。打开你的uniapp项目,点击"发行"->"原生App-云打包",选择iOS平台。
这里有几个关键选项需要注意:
- 证书类型:选择"App Store"
- 证书文件:上传刚才获取的.p12文件
- 证书密码:输入导出时设置的密码
- 描述文件:上传.mobileprovision文件
我第一次打包时犯了个错误,把开发证书当发布证书用了,结果

2661

被折叠的 条评论
为什么被折叠?



