当前位置: 首页 > news >正文

hubilder打包ios app, 并上传TestFlight

目录

一 前提条件

不是该项目成员解决

1. 直接找到该项目的管理人员去设置你的账号

2. 直接重新生成APPID(一般不建议的,可以查看)

3. 如果是离职人员,可以让他将项目权限转让出来 - 如何转让应用 - DCloud问答

未申请ios证书和描述文件

APP ID 的相关介绍

APP ID的使用场景

为什么APPID 不建议更改

二 打包IOS 

2.1 发行-》App-Android/IOS-云打包

2.2 选择对应的包进行打包

三 安装到ios手机 

3.1 通过数据线安装 - (仅测试包)

3.2 发布TestFlight - (正式包)

1. 访问  App Store Connect, APP,创建APP

2. 填写app对应的数据

3.  MAC电脑的App Store 下载Transporter登录账号(app store的账号)

4. 验证后点击交付

5. 交付成功后,在app store connect网站去查看

6. 上传成功后可以在网站上创建测试人员(内部测试,外部测试)

​编辑


一 前提条件

1. 是该项目的项目成员

2. 已经申请好证书和描述文件

3. app store账号 (账号是收费的)

4. mac电脑

若 1 & 2 & 3 & 4 都满足,app已经开发到可以打测试包或者正式包 - 直接阅读二

不是该项目成员解决

若 不是该项目成员,会打包会有如下报错

解决方式有

1. 直接找到该项目的管理人员去设置你的账号

2. 直接重新生成APPID(一般不建议的,可以查看)

  • 在 HBuilderX 打开 manifest.json,在“基础配置”界面点击“重新获取”,可以生成新的 appid。注意:项目名称不变时,不会分配新的 appid。
  • 通过 manifest.json 源码视图修改 appid,适用于需要将 appid 修改回历史 appid 的场景

3. 如果是离职人员,可以让他将项目权限转让出来 - 如何转让应用 - DCloud问答

未申请ios证书和描述文件

申请ios证书和描述文件-CSDN博客

APP ID 的相关介绍

APP ID的使用场景

  1. 云打包
    • DCloud 根据 appid 来判断用户是否有权限进行云打包。既不是所有者、又不是协作者,就无法打包;
    • 打包后的原生应用根据 appid 来管理本地资源。每个appid有独立的沙盒,存储是隔离的;
    • 热更新(wgt升级)通过 appid 来覆盖资源
  2. 数据统计
  3. 广告
  4. 换量
  5. uni push
  6. 制作发行页面
  7. 用户反馈
  8. 购买原生插件
  9. uni云端一体安全网络

为什么APPID 不建议更改

DCloud应用appid(简称appid)是由DCloud创建App项目时生成的唯一标识,关联DCloud云端服务,创建项目后会自动生成,不能随意变更

  • 使用新 appid 打包的应用在更新时,会丢失老版应用本地缓存的数据,包括plus.storage、uni.setStorage保存的数据、plus.io保存的文件、plus.sqlite的数据等
  • 无法使用新的 appid 进行 wgt 升级
  • 开发者中心提供的相关云服务会出现多个应用,如统计数据、广告、换量、崩溃日志、用户反馈数据等。
  • uni push需要重新配置,否则无法推送
  • 如果在插件市场购买过原生插件,这些插件会绑定appid。修改 appid 后无法继续使用插件,需要重新购买。
  • 已开通uniad增强广告的应用,修改 appid 后会导致广告无法正常展示。
  • uni云端一体安全网络将无法使用

二 打包IOS 

2.1 发行-》App-Android/IOS-云打包

2.2 选择对应的包进行打包

根据申请的证书,描述文件,AppID等开始打包

注意: 打包的应用版本号(manifest.json->基础配置->应用版本号)比如大于上一次,否则后续上传报错

打包成功后可以看到控制台的信息,打开所在目录,可看到刚打的最新包

三 安装到ios手机 

3.1 通过数据线安装 - (仅测试包)

  • 将电脑和iPhone的手机,通过数据线链接
  • 找到包,右键,安装到手机


 

注意: 测试下来发现,这种方式,只有打包的测试包可以安装成功 

3.2 发布TestFlight - (正式包)

测试发现,如果是测试的证书和描述证书,打包的ipa包无法上传到testFlight会保存

1. 访问  App Store Connect, APP,创建APP

https://appstoreconnect.apple.com/apps

2. 填写app对应的数据

套装ID ,选取上一篇文章创建的APPID,创建成功就可以看到该APP

3.  MAC电脑的App Store 下载Transporter登录账号(app store的账号)

4. 验证后点击交付

5. 交付成功后,在app store connect网站去查看

刚上传的发现状态为正在处理(可以稍等一下,有一点点延迟有时候),等待几分钟吧,后续状态会变为正在处理,这时候就可以下载了

6. 上传成功后可以在网站上创建测试人员(内部测试,外部测试)

先创组,创建组后,点击组,可以添加人员,添加后会通过邮件发送给对应人员,后续人员同意就可以在iPhone的TestFlight的软件进行下载

到这就结束了,码字不易,如果对你有帮助点个👍🏻吧

相关文章:

  • c语言笔记 字符串函数---strstr strlen strtok以及sizeof
  • 1.5.3 掌握Scala内建控制结构 - for循环
  • 告别数据库束缚!用esProc在 csv 文件上执行 SQL
  • 搭建主从服务器
  • K8S之QoS详解
  • oracle 基础知识之 多表查询
  • soul能用ip精准定位吗?ip属地准确吗
  • hot100算法刷题:二叉树的层序遍历
  • Spring Boot 核心知识点深度详解:自动化配置 (Auto-configuration) - 解锁 Spring Boot 的 “魔法”
  • 远程访问家里电脑上部署的Stable diffusion - 免费篇
  • error: Microsoft Visual C++ 14.0 or greater is required解决不需要安装到c盘等
  • Mybatis使用Druid连接池
  • 0x04.若依框架微服务开发(含AI模块运行)
  • Kotlin 中 let 方法的作用和使用场景
  • 人工智能助力家庭机器人:从清洁到陪伴的智能转型
  • ngx_http_conf_ctx_t
  • 【源码分析】Nacos实例注册流程分析-事件驱动框架
  • react实现虚拟列表
  • C#语法基础总结
  • C语言刷题第六章(下)
  • 伊朗外长:伊美第四轮间接谈判将于5月3日举行
  • 浪尖计划再出发:万亿之城2030课题组赴九城调研万亿产业
  • 《求是》杂志发表习近平总书记重要文章《激励新时代青年在中国式现代化建设中挺膺担当》
  • 中青旅:第一季度营业收入约20.54亿元,乌镇景区接待游客数量同比减少6.7%
  • 4月人文社科联合书单|天文学家的椅子
  • “五一”假期倒计时,节前错峰出游机票降价四成