悠扬随风 发表于 2025-4-6 05:03:24

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已经开发到可以打测试包大概正式包 - 直接阅读二
不是该项目成员办理

若 不是该项目成员,会打包会有如下报错
https://i-blog.csdnimg.cn/direct/31a154ceb185463ea40d151601c1022a.png
办理方式有
1. 直接找到该项目标管理人员去设置你的账号

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



[*]在 HBuilderX 打开 manifest.json,在“基础配置”界面点击“重新获取”,可以生成新的 appid。注意:项目名称稳固时,不会分配新的 appid。
[*]通过 manifest.json 源码视图修改 appid,实用于需要将 appid 修改回历史 appid 的场景
3. 如果是离职人员,可以让他将项目权限转让出来 - 如何转让应用 - DCloud问答

未申请ios证书和形貌文件

申请ios证书和形貌文件-CSDN博客
APP ID 的相关先容

APP ID的使用场景


[*]云打包

[*]DCloud 根据 appid 来判断用户是否有权限进行云打包。既不是全部者、又不是协作者,就无法打包;
[*]打包后的原生应用根据 appid 来管理本地资源。每个appid有独立的沙盒,存储是隔离的;
[*]热更新(wgt升级)通过 appid 来覆盖资源

[*]数据统计
[*]广告
[*]换量
[*]uni push
[*]制作发行页面
[*]用户反馈
[*]购买原生插件
[*]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-云打包

https://i-blog.csdnimg.cn/direct/d61b9bde88d34da09c7d9a96dbb5e588.png
2.2 选择对应的包进行打包

根据申请的证书,形貌文件,AppID等开始打包
注意: 打包的应用版本号(manifest.json->基础配置->应用版本号)比如大于上一次,否则后续上传报错
https://i-blog.csdnimg.cn/direct/41fa3f965e6a437c9036b7735ecf70ee.png

https://i-blog.csdnimg.cn/direct/9fa9b8995e0a426fa50d0d83f3506771.png
打包成功后可以看到控制台的信息,打开所在目次,可看到刚打的最新包
https://i-blog.csdnimg.cn/direct/80a7af97a90041099c2d4eb16ef3dfc6.png
三 安装到ios手机 

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



[*]将电脑和iPhone的手机,通过数据线链接
[*]找到包,右键,安装得手机
https://i-blog.csdnimg.cn/direct/6fafbc3cce864c459cc11831012f685c.png
 
注意: 测试下来发现,这种方式,只有打包的测试包可以安装成功 
3.2 发布TestFlight - (正式包)

测试发现,如果是测试的证书和形貌证书,打包的ipa包无法上传到testFlight会生存
1. 访问  App Store Connect, APP,创建APP

https://appstoreconnect.apple.com/apps
https://i-blog.csdnimg.cn/direct/4e2b7c5ef1714b12b2473e4e7ad30c9d.png
2. 填写app对应的数据

套装ID ,选取上一篇文章创建的APPID,创建成功就可以看到该APP
https://i-blog.csdnimg.cn/direct/f9d07909ed3c4c21a60bb748631d6f73.png
3.  MAC电脑的App Store 下载Transporter登录账号(app store的账号)

https://i-blog.csdnimg.cn/direct/1cf6f454a6564170b228b908cc245e76.png
4. 验证后点击交付

https://i-blog.csdnimg.cn/direct/27efe32033234ba98962da546d297690.pnghttps://i-blog.csdnimg.cn/direct/aede2e416c944b038ec23006b810510d.png
5. 交付成功后,在app store connect网站去检察

刚上传的发现状态为正在处理(可以稍等一下,有一点点延迟偶然候),期待几分钟吧,后续状态会变为正在处理,这时候就可以下载了
https://i-blog.csdnimg.cn/direct/69889005ede44a6097cae8c08c66ba86.png
https://i-blog.csdnimg.cn/direct/ee47c28ef3ca43b290710d2f4ff6f757.png
6. 上传成功后可以在网站上创建测试人员(内部测试,外部测试)

先创组,创建组后,点击组,可以添加人员,添加后会通过邮件发送给对应人员,后续人员同意就可以在iPhone的TestFlight的软件进行下载
https://i-blog.csdnimg.cn/direct/40b34bf8cf104ef4b0e2a8a3abdb2a33.png


到这就竣事了,码字不易,如果对你有资助点个
页: [1]
查看完整版本: hubilder打包ios app, 并上传TestFlight