ios:版本号和Build构建号

一、两个版本号位置(主App Target + Widget小组件Target都要改)

plist 源码看不到这两个字符串,Xcode 可以看到,是因为xcode新版做了封装,只要xcode这里显示了就是有

入口统一打开方式

  1. 左侧点项目蓝色图标(最顶部那个)
  2. 中间选中你的 主Target:WhereMyCar
  3. 右侧切换到 Info 标签页(不是Signing)

1. Version (对外展示版本号)

对应键:CFBundleShortVersionString

直接填:1.0

上架后商店页面显示的就是这个号,大版本迭代改:1.1、1.2、2.0

2. Build (构建号,上传TestFlight必须递增)

对应键:CFBundleVersion

首次填:1

每一次上传新包必须+1:第二次2、第三次3,重复上传会被苹果拒绝。

截图文字对应:

  • 版本 (Version) = 1.0
  • 内部版本号 (Build) = 1

二、重点:小组件Widget扩展也要同步改

  1. 同样项目页,选中 WidgetExtension Target
  2. 同样切到 Info 面板
  3. Version 保持和主App一致:1.0
  4. Build 和主App保持同一个数字:1

主App Build=2,Widget也要改成2,避免版本不匹配异常。


三、快捷修改小技巧(不用每次点Info)

  1. 顶部菜单:Project → Edit Scheme 旁边,直接双击版本号快速修改
  2. 或者在 Info.plist 右键Open As → Source Code,直接改字符串:
xml 复制代码
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>

四、上传规则死记

  1. Version 可随便不变,小迭代一直1.0都行;
  2. Build 绝对不能重复,每次Archive上传必须+1;
  3. 主App和所有Extension(Widget)Build号保持相同数字。
  4. 没有的话去 info.plist 添加
相关推荐
老李IT笔记23 分钟前
设备显示在线但指令没回执:三类静默失效的排查顺序
ios·iphone
芯械研究所26 分钟前
她宁、益博思、倍思、绿联哪款ipad电容笔好?四款电容笔款式实测解读
ios·ipad·电容笔·电容笔推荐·电容笔测评
Yannik16 小时前
iOS CocoaPods私有库完整搭建+踩坑实战总结
ios·cocoapods
终端安全笔记19 小时前
绕过工具把 iOS 27 列进支持范围:从它的更新节奏能读出什么
安全·ios
AIsoft_868919 小时前
线上培训录屏怎么转文字?科会通操作指南
ios·智能手机
weixin_403810131 天前
苹果脚本编写软件有哪些?怎么选择 iOS脚本技术路线
ios
2501_915918412 天前
在 Xcode 中运行和调试单元测试的完整指南
ide·vscode·macos·ios·单元测试·个人开发·xcode
茉莉玫瑰花茶2 天前
GO [ 标准库 · HTTP 高可用 ]
ios·iphone·xcode
用户1202687863862 天前
过审了,国区搜不到
ios
用户38034165882972 天前
八个私有 SPM 包撑起六款 App:分支当版本、钻石依赖,和一次谁都没报错的失效
ios·swift