uniapp发布到应用商店
uniapp发布到iOS App Store
准备工作
确保拥有有效的Apple开发者账号(年费$99)。在Xcode中生成应用的发布证书(Distribution Certificate)和描述文件(Provisioning Profile)。
配置uniapp项目
在HBuilderX中选择“发行”->“原生App-云打包”,选择iOS平台并勾选“发布模式”。填写Bundle ID(需与开发者账号中创建的App ID一致)。
生成IPA文件
云打包完成后,下载.ipa文件。通过Xcode的“Archives”工具或Transporter应用验证并上传IPA到App Store Connect。
提交App Store审核
登录App Store Connect,创建新应用填写元数据(名称、描述、截图等)。提交审核,通常需要1-3个工作日。
uniapp发布到Android应用商店
生成签名文件
使用Java的keytool生成签名密钥(.keystore文件):
keytool -genkey -alias mykey -keyalg RSA -keysize 2048 -validity 36500 -keystore my-release-key.keystore
配置uniapp打包
在HBuilderX中选择“发行”->“原生App-本地打包”,生成未签名的APK。使用jarsigner或Android Studio对APK签名:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore app-unsigned.apk mykey
提交到应用市场
主流市场(如Google Play、华为、小米)需注册开发者账号。上传APK时需提供签名文件指纹(SHA-1/SHA-256)。
注意事项
- iOS审核规范:避免使用私有API,确保应用符合Apple设计指南。
- Android多平台适配:不同商店可能有兼容性要求,需测试主流机型。
- 隐私政策:所有应用必须提供隐私政策链接,尤其是涉及用户数据的场景。
通过以上步骤可完成uniapp应用的上架流程。







