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

关于Expo iOS应用Bundle Identifier格式规范的咨询

Expo iOS应用Bundle Identifier规范修改指导

苹果要求iOS应用的Bundle Identifier必须采用反向域名格式(比如com.company.calendar),仅用"calendar"这类简单名称会导致全局命名冲突,也不符合App Store上架的审核规则。以下是具体修改步骤:

  • 修改Expo配置文件
    打开项目根目录的app.json或app.config.js,找到ios节点下的bundleIdentifier字段,将原有的"calendar"替换为符合反向域名规则的ID,比如com.yourcompany.calendar(把yourcompany换成你实际的公司/个人标识,个人开发者可以用姓名或GitHub用户名,比如com.john.calendar或io.github.john.calendar)。示例配置:

    {
      "expo": {
        "ios": {
          "bundleIdentifier": "com.yourcompany.calendar"
        }
      }
    }
    
  • 清除Expo缓存
    运行命令清除旧配置缓存,避免修改不生效:

    expo r -c
    
  • 重新构建应用

    • 开发环境:执行expo start --ios重启iOS模拟器,新的Bundle ID会自动生效
    • 生产构建:执行eas build --platform ios,构建过程会使用新的Bundle ID
  • 额外注意事项

    • 确认你设置的Bundle ID在苹果开发者后台未被其他应用占用,重复ID无法完成配置
    • 如果之前已经向App Store提交过应用,修改Bundle ID相当于创建一个全新应用,需要在App Store Connect中重新配置对应的App ID、应用信息等

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 11:24:24