uniapp使用Hbuilder从打包到发布至TestFlight完整教程

使用工具和准备:

  • HBuilder编译器(会用到发行-云打包
  • Xcode编译器(用来使用HBuilderX可以直接运行到iOS基座,方便看当前项目的效果

详细操作步骤可见这篇博文

  • 苹果开发者账户(需要购买,699一年好像是,我是个人账户
  • 会用到Mac系统自带的钥匙串访问(用来生成证书和描述文件,iOS打包必备

看下面这一篇就足够了,不要着急,一步步的跟着做(非常的全面,11月1日本人亲测)

HBuilder配置

OK,当你有了证书和描述文件之后,需要配置Hbuilde中的manifest.json文件中的一些内容

1. 图标配置就先使用自动生成图标

⚠️

app store图标里的需要格外注意, 一定要是1024x1024格式,因为它自动生成的可能不符合要求

就会导致使用Transporter上传到App store connect的时候出现报错

2. App模块配置用不到的就不要选,否则会影响打包

3.版本号要调整好,之后打包的versionCode需要往上递增 (不然长传的时候会出现报错哦

4. 苹果在2020-05-01之后提的包,不在允许有UIWebView组件,所以这里的解决方案是

终端cd到相关的项目下,使用如下命令

 grep -r "UIWebview" .  

可以看到项目中,在哪里使用了UIWebview,打开项目找到全部替换成UIWebView,然后重新打包

5. 之后就是 发行 - 使用第一个云打包。(这是最省时省事的方式了 , 适合小白)

云打包有次数限制哦,一般是五六次,超出的话还有需求就可以去官网充值, 一次两块钱(本人试过一次哈哈,好在最后一次成功了)

打包成功后就会获得链接,可以点击去下载.ipa文件,也就是ios的安装包

使用Transpoter进行上传到app store connect

目的就是为了能够分发到TestFlight进行测试,为什么选择使用Transporter呢, 因为我个人觉得很简单,不需要花精力去学习使用Xcode的操作

如果成功的话就是已交付的状态, 如果不成功,就会给你原因

这篇博文博主整理了一堆上传遇到的问题, 供大家参考

最后准备分发TestFlight

Transporter上传成功后,来可以来到https://appstoreconnect.apple.com/

进行分发

注意:

如果账户是个人账户的话, 一定要选择通过外部测试创建群组,通过后就可以使用邮箱方式来邀请测试用户了!

(提示:填写外部测试的时候有一个手机号的输入,这里的手机号前要加+61 类似相关地区的号码才行)

个人账号使用内部测试邀请的链接,被邀人是进不去的,那属于团队账号,不过可以邀请自己,然后在手机上的TestFlight输入邮箱里的兑换码来进行下载测试App)

至此,就实现使用uniapp写的项目,通过HBuilder实现ios打包的全过程了, 其中确实越到了不少问题, 

大家不要着急, 一步步的来,共勉!

可能文章写的太笼统了.如果有不理解的,欢迎大家留言(但我经常看不见,或者直接+Q:2917184410, 我尽我所能的提供帮助,希望能共同进步!

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值