uniapp上架苹果APP Store傻瓜式教程

目录

 一、打包前的准备工作

1、生成请求证书文件

2、生成APP开发证书及发布证书

3、生成APP ID

4、添加调试设备

5、生成描述文件

二、打包发布APP

1、打包

2、创建APP

3、上传ipa包

4、提交审核ipa包


 一、打包前的准备工作

1、生成请求证书文件

1)在苹果电脑 Mac OS上找到【钥匙串访问】并打开,点击【钥匙串访问】->【证书助理】,选择【从证书颁发机构请求证书】:

3)打开创建请求证书页面,在页面中输入用户邮件地址、常用名称,选择【存储到磁盘】(也可以选择邮件发送,根据需求选择),点击 【继续】,设置文件名称选择保存位置,保存到指定路径下,证书请求文件就创建完成啦~

2、生成APP开发证书及发布证书

1)首先,你需要在苹果开发者网站上注册一个开发者账号,注册后登陆在网页最下方找到【Account】->【Certificates,IDs,&Profiles】点击进入

苹果开发者官网:Apple Developer

注册账号教程:申请苹果个人开发者账号流程_苹果开发者账号-CSDN博客

2)在【Certificates】目录下点击【+】新增证书,

3)开发证书选择第三项【IOS App Development

     发布证书选择第四项【IOS Distribution(App Store and Ad Hoc)】  

     选择后点击【继续

开发(Development)证书和描述文件用于开发测试,在 HBuilderX 中打包后可在真机环境通过Safari调试

发布 (Production)证书和描述文件用于提交 AppStore,在 HBuilderX 中提交云打包后提交到 AppStore 审核发布

4)上传1、生成请求证书文件中生成的请求证书文件,上传后点击【Continue】,再点击提交,然后返回列表,点击刚刚创建的证书,点击【Download】下载到本地。

5)双击保存到本地的 ios_development.cer 文件,会自动打开 【钥匙串访问】工具,可以在证书列表中看到刚刚导入的证书,选中导入的证书,右键选择 【导出...】,到这里我们的.p12证书文件就获取到啦!!

3、生成APP ID

1)在【Identifiers】目录下点击【+】新增APPID

2)选择第一项 【App IDs】,点击【Continue

3)选择第一项,点击【Continue

4)填写APP名称、Bundle ID、根据自己的需求选择需要的功能服务模块,然后点击【Continue】,填写完成后点击提交,回到 列表页面即可看到刚创建的App ID。到这里APP ID就创建完成啦!!!

4、添加调试设备

1)在【Devices】目录下点击【+】新增设备

2)获取手机的UDID,有很多方法,可以自己百度一下,这里提供一种我自己用的方法蒲公英 | 一步快速获取 iOS 设备的UDID

3)填写好设备名称和UDID(设备标识),点击【Continue】完成添加

5、生成描述文件

1)在【Profiles】目录下点击【+】新增描述文件

2)开发描述文件选择第一项【IOS App Development】

      发布描述文件选择【App Store】  

      选择后点击【Continue】

3)选择3、生成APP ID中我们创建的APP ID,点击【Continue】

4)选择2、生成APP开发证书及发布证书中生成的开发证书,点击【Continue】

5)选择4、添加调试设备中添加的调试设备,点击【Continue】

6)输入描述文件的名称, 点击 【Generate】生成,点击【Download】下载保存,到这一步描述文件也生成成功了!!!

小结:

至此,我们所需要的App ID、开发证书、开发描述文件、发布证书、发布描述文件都已经申请好了。接下来就可以使用证书和描述文件,到Hbilider进行打包了!!

二、打包发布APP

1、打包

在Hbuilder点击【发行】->【原生APP-云打包】,勾选【IOS(ipa包)】,填写Bundle ID,证书密码,选择之前生成的.p12和.mobileprovision的文件,点击【打包】等待打包完成后,点击下载链接下载ipa包到本地

2、创建APP

1)用苹果开发者中心的账号登录APP Store Connect官网https://appstoreconnect.apple.com/login,点击【我的APP】,点击左上角加号【+】新建APP

2)勾选iOS平台,填写应用名称、主要语言、套装ID(App ID,Bundle ID)、SKU(自定义标识)、用户访问权限,填写完成后点击创建:

3)创建成功后,进入到App详情页,如实填写左侧菜单栏的信息即可。到这里,App应用创建完成,接下来将第一步打包的ipa文件上传至该平台

3、上传ipa包

在Mac OS系统中打开Transporter应用,添加并上传ipa包,交付应用成功后,会上传至App Store Connect中,可在【我的APP】->【TestFlight】中查看上传的版本

4、提交审核ipa包

可以在测试群组中添加测试人员,测试完成后即可提交审核,将App发布至App Store

小结:

至此,我们完成了unipp发布苹果app store的全部过程!!

遇到问题:在描述文件里添加测试设备时选不到我已经添加过的设备,是因为我添加了10多个设备,而前10个是立刻生效的,超过10个后的设备要24-72小时后才会生效,详细信息可以参考以下文档

设备注册更新 - 参考 - 账户 - Apple Developer

参考资料:

uni-app开发App上架Apple Store流程(简略版)_uniapp上架appstore-CSDN博客

iOS证书(.p12)和描述文件(.mobileprovision)申请 - DCloud问答

  • 27
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
uniapp上架AppStore需要以下步骤: 1. 兼容检查:在上架之前,确保你的uniapp项目在iOS平台上完全兼容,并且没有任何功能或兼容性问题。 2. 账号申请:在App Store上架应用程序之前,你需要拥有一个有效的苹果开发者账号。苹果开发者账号可以在苹果开发者官网上进行申请。 3. 证书申请:在准备上架之前,你需要生成一个用于签名和发布应用程序的证书。这个证书可以通过苹果开发者账号管理中心的证书部分进行申请和生成。 4. 发布准备:在提交应用程序之前,你需要准备应用程序的基本信息,包括应用名称、图标、描述、截图等。确保这些信息准确无误。 5. App Store上架:使用苹果开发者账号登录到App Store Connect,选择创建新App,填写必要的信息,上传应用程序包,完成应用程序的上架。 6. 审核后续:提交应用程序后,苹果审核团队将对应用程序进行审核。可能需要等待一段时间才能收到审核结果。如果应用程序通过审核,则会在App Store上架成功。 请注意,上架过程中可能会需要其他额外的步骤和信息,具体要根据你的应用程序和苹果开发者账号的要求来决定。建议参考苹果官方文档和开发者支持中心上的详细指南和教程,以确保顺利上架你的uniapp应用程序到App Store。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [利用uni-app 开发的iOS app 发布到App Store全流程](https://blog.csdn.net/y19910825/article/details/121497299)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值