Skip to content
Sets the Build Number to the specified value in the Info.plist file for the next build
Branch: master
Clone or download
BirmacherAkos Maintenance (#15)
* update for the new release flow

* provide the sample app to the test workflow, so it is possible to test it in every environment

* remove the old release worklow

* update plist_path description

* clean

* update readme

* input desc. fix

* readme update

* PR clean - fix
Latest commit b803006 May 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore README update and added _tmp to .gitignore Sep 23, 2015
LICENSE Initial commit Sep 23, 2015 Maintenance (#15) May 17, 2019
bitrise.yml Maintenance (#15) May 17, 2019 Added XCODE_BUNDLE_VERSION to export bundle version used in the Info.… Jul 12, 2018
step.yml Maintenance (#15) May 17, 2019

Set Xcode Project Build Number

Sets the Build Number (bundle version) to the specified value, in the target Info.plist file for the next build.


  • plist_path: "" (required)

    Path to the given target's Info.plist file. You need to use this step for each archivable target of your project.

  • build_version: "$BITRISE_BUILD_NUMBER" (required)

    Set the CFBundleVersion to this value.

  • build_version_offset: ""

    This offset will be added to build_version input's value.

  • build_short_version_string: ""

    Set the CFBundleShortVersionString to this value.


Exported Environment variables

  • XCODE_BUNDLE_VERSION: The bundle version used in the Info.plist file


  1. Fork this repository
  2. Make changes
  3. Submit a PR

How to run this step from source

  1. Clone this repository
  2. cd to the cloned repository's root
  3. Create a bitrise.yml (if not yet created)
  4. Prepare a workflow that contains a step with the id: path::./

    For example:

    format_version: "6"
        - path::./:
            - my_input: "my input value"
  5. Run the workflow: bitrise run my-workflow


This is an official Step managed by and is available in the Workflow Editor and in our Bitrise CLI tool. If you seen something in this readme that never before please visit some of our knowledge base to read more about that:

You can’t perform that action at this time.