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

### UniApp iOS App Store 上架所需的准备材料 为了成功将基于 UniApp 开发的应用程序上架至 Apple 的 App Store,需提前准备好一系列必要的材料: - **Apple Developer Program 成员资格**:这是必需的基础条件之一。成员资格允许开发者访问所有工具来设计、开发以及分发应用程序[^1]。 - **唯一标识符 (App ID)**:每一个应用程序都需要拥有独一无二的 App ID 来区分其他应用。 - **SSL 安全证书**:用于签名应用程序包,确保其安全性完整性。这通常涉及到创建 CSR 文件并向 Apple 请求相应的证书[^2]。 - **配置文件 (.mobileprovision 或 .xcconfig)**:此文件包含了设备列表其他权限设置信息,对于测试部署至关重要。 - **iTunes Connect 中的产品页面详情**:包括但不限于应用名称、类别、关键词、描述文案等内容,并且还需要提供至少一张屏幕截图以便展示给潜在用户查看。 ### 准备工作完成后的主要流程如下 #### 创建并验证项目 确保 UniApp 项目的构建版本是最新的,并按照官方文档指导完成任何特定于平台的要求调整。 ```bash npm run build:mp-weixin # 构建微信小程序为例, 对应修改为目标iOS环境命令 ``` #### 编译与打包 利用 Xcode 进行最终编译操作之前,先通过 HBuilderX 工具导出源码工程,再导入到 Xcode 当中继续后续处理过程。注意选择正确的 Team Signing Profile 设置以匹配先前所获取的各项凭证资料。 #### 测试安装ipa文件 在本地环境中使用 TestFlight 或者直接连接真机来进行初步的功能性检测,确认无误后再考虑正式提交审核。 #### 提交审核前的信息完善 进入 iTunes Connect 平台补充完整各项元数据字段,上传高质量宣传图片资源等辅助素材,同时仔细阅读最新版《App Review Guidelines》确保合规性。 #### 使用 Transporter 应用传输 IPA 文件 下载并安装由 Apple 提供的专门用来递交二进制文件的应用——Transporter,依照指示逐步加载已打包好的 ipa 文件直至发送完毕等待反馈结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

monika_yu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值