uniapp离线打包升级SDK(iOS端)

使用的工具

最新版
XCode
HBuildX

苹果账号

生成CertificateSigningRequest.certSigningRequest文件

1、本地打开钥匙串,钥匙串访问-证书助理-从证书颁发机构请求证书
在这里插入图片描述
2、填写自己的邮箱地址和常用名称,请求是存储到磁盘
在这里插入图片描述

创建Certificates

1、Create a New Certificate,Software,选择iOS Distribution (App Store and Ad Hoc),可以发内测包和正式包
在这里插入图片描述
2、选择刚刚生成的.certSigningRequest文件
在这里插入图片描述
3、下载.cert文件
在这里插入图片描述
4、下载完成后双击本地安装,安装完成后要确保证书被信任
在这里插入图片描述

创建profile

1、需要创建两个profile,一个是打内测包用的,一个是打正式包上架应用商店的
在这里插入图片描述
2、选择对应的appid
在这里插入图片描述
3、下载profile到本地,是.mobileprovision的文件
在这里插入图片描述

HBuildX生成本地打包APP资源

1、将uniapp的项目导入HBuildX
2、打开src/App.vue文件,修改version
3、打开src/manifest.json,修改应用版本名称和应用版本号
4、选中工程,点击发行-原生app本地打包-生成本地打包app资源,打包成功后会生成一个www文件夹,后面会用到
在这里插入图片描述

下载最新SDK

https://nativesupport.dcloud.net.cn/AppDocs/download/ios

导入SDK工程

1、打开新的SDK工程
在这里插入图片描述
2、选中工程,TARGETS-Build Phases-Link Binary With Libraries,基础包已经配置好了,接下来添加项目中需要用到的包,比如高德地图、消息推送。第三方包要从工程的SDK目录下添加,点击Add Files,系统包可以直接在搜索栏搜索添加。
在这里插入图片描述
3、TARGETS-Info中检查配置参数,比如个推、高德地图
在这里插入图片描述
4、TARGETS-Signing & Capabilities中Background Modes勾选Remote notifications,新增Push Notifications模块
在这里插入图片描述

替换www文件

将HBuildX打包好的www放在项目根目录下的Pandora/apps/__UNI__12346路径下
注意:
1、这里的__UNI__12345要和HBuildX中www文件中的AppID保持一致
2、根目录下的Supporting Files/control中的appid也要和AppID保持一致。
在这里插入图片描述

打包

Product-Archive
在这里插入图片描述
选择Distribute App
在这里插入图片描述
选择发布包的类型,我们这里选择内测包
在这里插入图片描述
选择支持的设备类型
在这里插入图片描述
选择ad hoc证书
在这里插入图片描述
导出.ipa包
在这里插入图片描述

安装.ipa包到iphone

手机数据线连接电脑

Add Additional Simulators,选择device,点击+,就可以把.ipa直接安装到iphone
在这里插入图片描述

发布到蒲公英等平台

注册蒲公英账号,发布内测包,手机扫码下载App,一定要发内测包,正式包上传蒲公英无法下载。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值