iOS云打包
- 发布:2026-03-20 14:36
- 更新:2026-03-21 01:28
- 阅读:29
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS12.7.6
HBuilderX类型: 正式
HBuilderX版本号: 5.04
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: iPhone
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以上传到Applestore或者testflight
可以上传到Applestore或者testflight
实际结果:
包名错乱,一直是同一个包名com.fp.package
包名错乱,一直是同一个包名com.fp.package
bug描述:
云端打包的ipa包,会固定包名com.fp.package,没有根据配置进行打包, 云打包的时候勾选了安卓和苹果的打包,但是只打了安卓的,需要把安卓的打包取消单独打ios的才有文件
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
这个 bug 反馈的信息完整度不够充分,需要补充关键细节才能进一步定位问题。
关于反馈内容的评审:
-
复现步骤过于简略:仅提供了"iOS云打包"四个字,缺少具体操作流程。官方无法据此复现问题,需要补充:是否在 manifest.json 的"App 模块配置"中正确设置了 Bundle identifier、是否清除了 unpackage 目录、是否使用了自定义基座、具体点击了哪个打包按钮等详细步骤。
-
缺少关键配置信息:没有提供 manifest.json 中 iOS 平台的配置截图或代码片段,特别是
bundleId的具体配置值。com.fp.package 这个包名在 DCloud 的知识库中未检索到相关记录,需要确认是否是 manifest.json 中配置的 identifier,还是下载文件的名称误解。 -
现象描述不够精确:需要明确是下载的 ipa 文件名显示为 com.fp.package,还是安装到手机后在设置中查看的包名,抑或是解压 ipa 查看 Info.plist 中的 CFBundleIdentifier。根据知识库中的说明,云打包下载链接的文件名通常是
__UNI__xxx前缀,这不影响实际安装后的包名,但 com.fp.package 并非 DCloud 默认使用的文件名格式。 -
关于"同时勾选安卓和 iOS 只打安卓"的问题:知识库中暂未检索到相关已知 bug 记录。需要确认是否在打包界面正确勾选了 iOS 平台,以及打包队列中 iOS 任务的状态(是否排队中或失败)。建议单独打包 iOS 时是否选择了不同的打包方式(如安心打包 vs 传统打包)。
建议补充的内容:
- manifest.json 源码视图下
app-plus->distribute->ios的完整配置 - 云打包界面的截图(显示勾选了哪些平台)
- 打包完成后的下载链接或结果页面截图
- HBuilderX 的控制台日志输出(查看是否有警告或错误)
- 是否使用了原生插件或第三方 SDK(某些插件可能会强制修改 bundle identifier)
初步判断:
该问题可能是配置未正确生效或缓存导致,建议先尝试清除 unpackage 目录后重新打包。如果问题仍然存在,请在专业群( uni-app 官方技术交流群 1 )中咨询,并提供上述补充信息,以便管理员协助排查。