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。。。

相关推荐
梦曦i1 小时前
create-uni-app v1.1.0:结构化生成,工程骨架更规范
前端·uni-app
2501_916007471 天前
Flutter与游戏App加固避坑指南:如何为混合开发与高交互应用选对安全方案?
安全·flutter·游戏·ios·小程序·uni-app·iphone
PedroQue991 天前
@meng-xi/create-uni-app v1.0.0 正式发布
前端·uni-app
肥仔哥哥19301 天前
uniapp开发App一键登录:从技术选型到前后端落地实战--2秒登录,流失率减半:在uniapp里接入一键登录的全过程
uni-app·一键登录设计选型
JackieDYH1 天前
uniapp-幸运抽奖转盘组件-案例
uni-app
ModyQyW2 天前
vite-plugin-uni-manifest 更新了什么
前端·typescript·uni-app
PedroQue992 天前
v2.7.1:修复 H5 端返回死循环闪烁问题
前端·uni-app
lhldsg2 天前
AI零售系统实战指南:从架构设计到落地部署全解析
java·人工智能·小程序·uni-app·零售
RisunJan3 天前
uni-app 面试知识点梳理
面试·职场和发展·uni-app
郑州光合科技余经理4 天前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php