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

如何修改React Native应用默认Bundle ID并重命名?(替代废弃工具)

手动修改React Native应用的Bundle ID与应用名称步骤

iOS 平台修改步骤

  • 修改Bundle ID
    • 打开Xcode,加载项目根目录下的ios/[你的项目名].xcodeproj文件
    • 在项目导航栏选中项目,进入Signing & Capabilities标签页,直接修改Bundle Identifier输入框的内容为新ID(格式通常为com.xxx.xxx)
    • 同步检查Info.plist文件(右键项目文件选Show in Finder找到该文件),确保CFBundleIdentifier字段值与新Bundle ID一致
  • 修改应用名称
    • 在Xcode项目导航栏选中项目,进入Info标签页,修改Bundle name和Bundle display name字段值为目标名称
    • 或直接编辑Info.plist文件,更新CFBundleName和CFBundleDisplayName对应的字符串值

Android 平台修改步骤

  • 修改Bundle ID(Application ID)
    • 打开项目根目录下的android/app/build.gradle文件
    • 找到defaultConfig代码块中的applicationId字段,替换为新的ID(格式com.xxx.xxx)
    • 若存在多构建变体(如debug、release)且单独设置了applicationId,需同步修改对应变体的该字段
  • 修改应用名称
    • 打开android/app/src/main/res/values/strings.xml文件
    • 修改app_name对应的字符串内容为目标应用名称
    • 若有多语言资源文件,需同步更新对应语言目录下strings.xml中的app_name值

额外注意事项

  • 修改完成后执行npx react-native clean清理项目缓存,再重新运行项目
  • 若遇依赖或缓存异常,可删除node_modules、ios/Pods目录,重新执行npm install和cd ios && pod install
  • 确保新Bundle ID符合平台规范,避免使用特殊字符,iOS与Android的ID格式建议保持一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 07:50:18