You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Cordova项目config.xml修改iOS Xcode中Packaging下的Product Name

解决方案

可以通过config.xml配置直接设置Xcode的Product Name,无需每次构建后手动修改Xcode设置,具体操作如下:

适用Cordova iOS 4.3.0及以上版本(最简便方案)

直接在config.xml的<widget>根节点下添加productName偏好配置即可:

<preference name="productName" value="你需要的Product名称" />

下次执行cordova prepare ios或者cordova build ios命令时,Xcode构建设置里的Product Name会自动更新为你配置的值。

旧版本Cordova iOS适配方案

如果你的Cordova iOS平台版本低于4.3.0,可以通过自定义构建钩子实现自动配置:

  • 在config.xml中自定义一个偏好配置存储Product Name,比如<preference name="customProductName" value="目标名称" />
  • 编写Node.js钩子脚本,在after_prepare阶段读取自定义配置,调用xcodeproj操作库修改Xcode项目的Product Name字段即可。

注意事项

  • Product Name和手机桌面显示的应用名称是两个独立配置:后者对应<name>标签的short属性值,两者可以单独设置互不影响。
  • 如果配置后没有生效,建议先删除platforms/ios目录,再重新执行cordova platform add ios拉取全新的iOS平台代码,避免旧缓存导致配置不生效。

内容的提问来源于stack exchange,提问作者wilson Liu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 20:48:01