uniapp苹果端打包
打包前的准备工作
确保开发者账号已经注册并加入Apple Developer Program,费用为每年99美元。在苹果开发者平台创建App ID,配置对应的描述文件(Provisioning Profile)和证书(Certificates)。
安装最新版本的Xcode,确保macOS系统版本兼容。HBuilderX需更新至最新版本,以避免兼容性问题。
配置manifest.json文件
在HBuilderX中打开项目的manifest.json文件,填写应用的基本信息,如应用名称、版本号、Bundle Identifier(需与苹果开发者平台创建的App ID一致)。勾选iOS原生应用支持,配置所需的权限和功能模块。
生成证书和描述文件
使用Keychain Access工具生成Certificate Signing Request(CSR)文件。在苹果开发者平台创建Development或Distribution证书,下载并双击安装到钥匙串。创建App ID和对应的Provisioning Profile,下载后导入Xcode或HBuilderX。
打包设置
在HBuilderX中选择“发行”->“原生App-云打包”,选择iOS平台。填写证书相关信息,包括打包使用的证书和描述文件。如果是正式发布,选择“AppStore”模式;测试则选择“Ad Hoc”或“Development”模式。
上传到App Store Connect
打包完成后会生成.ipa文件。使用Transporter或Xcode的Application Loader工具将.ipa上传至App Store Connect。在App Store Connect中填写应用元数据,提交审核。
测试与调试
测试阶段可使用TestFlight进行内部或外部测试。确保应用在不同iOS设备和版本上运行正常,修复可能出现的兼容性问题。审核通过后,应用即可上架App Store。
常见问题处理
证书失效时需重新生成并更新打包配置。审核被拒需根据苹果反馈调整应用内容或权限设置。性能问题可通过Xcode的Instruments工具进行优化。







