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

如何修改iOS 15设备上Safari扩展的显示名称?

iOS 15 Safari 扩展自定义显示名称解决方案

核心操作步骤

  • 首先修正配置笔误:你提到的CBBundleDisplayName为错误键名,Safari扩展读取的正确配置键为CFBundleDisplayName

步骤1:修改扩展Target的基础名称配置

  1. 选中Xcode左侧项目导航栏中的Extension Target,打开「Info」标签页
  2. 展开Custom iOS Target Properties列表,找到Bundle display name(对应键CFBundleDisplayName),将值修改为ABC MNO
  3. 同步修改同列表下的Bundle name(对应键CFBundleName)为ABC MNO
  4. 切换到Extension Target的「Build Settings」标签页,搜索Product Name,将值修改为ABC MNO,避免构建报错

步骤2:修改Safari扩展清单配置

iOS 15+ Safari扩展会优先读取清单文件的名称展示在系统设置和Safari菜单中:

  1. 找到Extension Target目录下的manifest.json文件
  2. 修改顶层的name字段值为ABC MNO
  3. 若你配置了多语言本地化,同步修改_locales文件夹下对应语言包中messages.json的extension_name字段值为ABC MNO

步骤3:清理缓存重新构建

配置修改后必须清理旧缓存才会生效:

  1. 按下Shift + Command + K清理Xcode全局构建缓存
  2. 卸载测试设备/模拟器上已安装的旧版本App
  3. 重新执行构建安装操作

效果验证

安装完成后,你可以在两个路径验证名称是否正确:

  • 系统设置 > Safari > 扩展 列表中,扩展名称显示为ABC MNO
  • Safari浏览器点击地址栏扩展图标,弹出菜单中扩展名称显示为ABC MNO

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 19:36:04