uniapp 云打包 iOS 应用通过 Transporter 上传至 App Store 的完整指南

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文件

我第一次打包时犯了个错误,把开发证书当发布证书用了,结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值