uniapp 开发ios, xcode 提交app store connect 和 testflight内测

uniapp 中配置

配置manifest

文档:manifest.json 应用配置 | uni-app官网

hbuilderx中本地打包

下载IOS最新SDK

开发环境 | uni小程序SDK

hbulderx 版本号:4.66

对应的sdk版本 4.66

两者必须一致

本地打包的资源导入到SDK

导入资源 | uni小程序SDK

xcode中配置

进入SDK中的HBuilder-Hello目录,双击HBuilder-Hello.xcodeproj在xcode中打开项目,按照上面的文档进行配置,重点关注:

1、***-info.plist文件中增加dcloud_appkey,配置dcloud后台创建的离线appkey。

2、以下几个地方应用名称一致

manifest.json中的name

xcode中target->general中Display Name

InfoPlist中的CFBundleDisplayName

3、Bundle Identifier(与p12、mobileprovision、appstore connect中的bundleID已知)、Version(与manifest中versionName一致)、Build (与manifest中versionCode一致)

4、xcode中配置control.xml:appid必须与manifest中的appid一致

5、图标

xcode选中Images,右键->IOS->New IOS App Icon,把对应尺寸的图片拖到里面,在App Icon中选择刚刚创建的

6、LaunchScreen

xcode选中images,右键->New Image Set,把对应尺寸的图片拖到里面,在LaunchScreen中选中图表,右侧Image View面板中选择刚刚创建的Image Set

右侧面板在右上角窗口切换显示隐藏

7、xcode中选中项目根目录,选中TARGETS下的target,Signing & Capabilities中配置Debug和Release证书

保证bundle identifier一致,选择对应team,勾选Automatically manage signing会自动匹配对应证书,Debug模式匹配开发者证书,Release模式匹配生产证书。如果没有会自动创建。provision profile也会自动匹配和创建。

运行到真机

数据线连接到真机

xcode中选择对应设备

点击运行

上传到app store connect和testflight

xcode菜单:Product->Archive,等待打包完成进入Archive窗口,在 Archives 窗口点击 ​Distribute App,选择app store connect,成功后再点击上传到testflight。。。

相关推荐
雪芽蓝域zzs6 小时前
uniapp 国密sm2加密
uni-app
打不着的大喇叭16 小时前
uniapp的光标跟随和打字机效果
前端·javascript·uni-app
zengzehui16 小时前
uniapp启动图被拉伸问题
uni-app
iOS阿玮19 小时前
AppStore教你一招免备案的骚操作!
uni-app·app·apple
ModyQyW2 天前
用 AI 驱动 wot-design-uni 开发小程序
前端·uni-app
耶啵奶膘2 天前
uniapp+firstUI——上传视频组件fui-upload-video
前端·javascript·uni-app
耶啵奶膘3 天前
uniapp——地图路线绘制map
uni-app
shadouqi3 天前
uniapp实现图片预览,懒加载,下拉刷新等
uni-app
走,带你去玩3 天前
uniapp 微信小程序水印
微信小程序·小程序·uni-app
菌菇汤3 天前
uni-app实现单选,多选也能搜索,勾选,选择,回显
前端·javascript·vue.js·微信小程序·uni-app·app