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

新版Xcode项目结构下如何在Bitrise中设置Build Number

在Bitrise中为新版Xcode项目设置构建编号

新版Xcode把版本号和构建编号移到了项目文件(.xcodeproj)的构建设置里,不用再操作Info.plist。在Bitrise里设置构建编号有几种实用方法:

方法一:用Xcode构建步骤的内置配置

  • 打开你的Bitrise Workflow,找到「Xcode Build」或「Xcode Archive」步骤,展开配置项
  • 找到「Build Number」输入框,直接填入构建编号——推荐用Bitrise自带的$BITRISE_BUILD_NUMBER环境变量,它会自动递增,每次构建都用新编号
  • 这个步骤会自动修改Xcode项目文件里的CURRENT_PROJECT_VERSION字段,不需要额外操作

方法二:自定义脚本灵活修改

如果需要更灵活的控制(比如根据分支或其他逻辑生成编号),可以加一个脚本步骤:

  • 在Xcode构建步骤之前添加「Script」步骤
  • 脚本里用xcodebuild命令直接修改项目设置:
    # 针对单个项目文件的情况
    xcodebuild -project 你的项目名.xcodeproj -target 你的目标名 -configuration Release CURRENT_PROJECT_VERSION=$BITRISE_BUILD_NUMBER
    # 如果用workspace的话
    xcodebuild -workspace 你的工作区名.xcworkspace -scheme 你的Scheme名 -configuration Release CURRENT_PROJECT_VERSION=$BITRISE_BUILD_NUMBER
    
    把命令里的占位符换成你自己的项目信息,也可以把$BITRISE_BUILD_NUMBER换成自定义的变量或固定数值

方法三:用Bitrise专用步骤

Bitrise的Step Library里有现成的「Set Xcode Project Build Number」步骤:

  • 在Workflow里搜索并添加这个步骤
  • 配置项目路径(比如./你的项目名.xcodeproj)、目标/Scheme,然后设置Build Number为$BITRISE_BUILD_NUMBER或自定义值
  • 这个步骤封装了修改项目文件的逻辑,不用自己写脚本,新手友好

补充:如果要同时设置版本号(MARKETING_VERSION),可以把命令里的CURRENT_PROJECT_VERSION换成MARKETING_VERSION,或者在对应步骤里找版本号的配置项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 10:50:42