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

Xcode 15版本管理变更:如何合规修改Extension的版本与构建号?

Xcode 15中Extension版本与构建号合规修改方案

方法1:通过项目配置文件统一管理

  • 右键点击项目的.xcodeproj文件,选择「显示包内容」
  • 找到并打开project.pbxproj文件,搜索Extension Target的Bundle Identifier定位到对应buildSettings区块
  • 在区块内添加或修改以下配置项:
    MARKETING_VERSION = 1.0.0; // 对应Info.plist的CFBundleShortVersionString
    CURRENT_PROJECT_VERSION = 100; // 对应Info.plist的CFBundleVersion
    
  • 保存文件后回到Xcode,Extension的版本信息会和配置同步,后续可直接在这里或主App的General页面统一调整

方法2:直接修改Build Settings

  • 选中Extension Target,切换到「Build Settings」标签页
  • 在搜索框输入Version,找到「Versioning」分类下的Marketing Version和Current Project Version
  • 直接填入与主App一致的版本号和构建号即可,这里的设置会自动同步到项目配置,比手动改plist更规范

方法3:共享配置文件(多Target推荐)

  • 新建一个.xcconfig文件,比如VersionConfig.xcconfig,在文件中定义:
    MARKETING_VERSION = 1.0.0
    CURRENT_PROJECT_VERSION = 100
    
  • 给主App和所有Extension Target的「Info」配置中指定这个文件,后续只需修改一次配置文件,就能同步所有Target的版本信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 17:38:12