{"_id":"590a04f5ed80861900cbc770","version":{"_id":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","__v":4,"createdAt":"2017-05-03T16:27:30.085Z","releaseDate":"2017-05-03T16:27:30.085Z","categories":["590a04f3ed80861900cbc738","590a04f3ed80861900cbc739","590a04f3ed80861900cbc73a","590a04f3ed80861900cbc73b","590a04f3ed80861900cbc73c","590a04f3ed80861900cbc73d","590a04f3ed80861900cbc73e","590a04f3ed80861900cbc73f","590a04f3ed80861900cbc740","590a04f3ed80861900cbc741","590a04f3ed80861900cbc742","590a04f3ed80861900cbc743","590a04f3ed80861900cbc744","590a04f3ed80861900cbc745","590a04f3ed80861900cbc746","590a04f3ed80861900cbc747","590a04f3ed80861900cbc748","590a04f3ed80861900cbc749","590a04f3ed80861900cbc74a","590a04f3ed80861900cbc74b","590a04f3ed80861900cbc74c","590a04f3ed80861900cbc74d","59124949de13f61900336a7a","5914b04e7c2c552d008b7104","5914b47242c6a22300b9dc20"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"7.0.0","version":"7"},"category":{"_id":"590a04f3ed80861900cbc73b","__v":0,"version":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-01-11T21:56:46.942Z","from_sync":false,"order":3,"slug":"ios-quickstart","title":"iOS Quickstart"},"parentDoc":null,"project":"55b2d5baa74a380d00e290c4","user":"55b2d5626862a10d00887af9","__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-09-27T13:55:31.569Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":4,"body":"##CFBundleVersion\n\nCFBundleVersion specifies the build version number of the bundle, which identifies an iteration of your app. \n\nBuddybuild can update the CFBundleVersion automatically for you. The process is done on the fly, does not require write access to the repo, and no changes will be committed back to the repo.\n\nAll you need to do is to turn on \"Auto-Versioning\" in the settings and choose the desired format.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"The CFBundleVersion should be a string comprised of three non-negative, period-separated integers with the first integer being greater than zero. The string should only contain numeric (0-9) and period (.) characters. Leading zeros are truncated from each integer and will be ignored (that is, 1.02.3 is equivalent to 1.2.3).\",\n  \"title\": \"The CFBundleVersion format\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/c154e2b-Settings_-_Auto_versioning_-_iOS.png\",\n        \"Settings - Auto versioning - iOS.png\",\n        1500,\n        800,\n        \"#cfd5d8\"\n      ]\n    }\n  ]\n}\n[/block]\n##Build number\n\nEvery buddybuild build will have its own unique build number. Buddybuild allows you to choose the build number of the next build. Subsequent build will be incremented by 1.\n\nThis is can be helpful when you start a new release cycle or sprint. For example, if you start working on major version of your app (let's say 2.0), you can set the build numbers to start at \"200000\" for this release cycle.","excerpt":"","slug":"ios-auto-versioning","type":"basic","title":"Auto Versioning"}
##CFBundleVersion CFBundleVersion specifies the build version number of the bundle, which identifies an iteration of your app. Buddybuild can update the CFBundleVersion automatically for you. The process is done on the fly, does not require write access to the repo, and no changes will be committed back to the repo. All you need to do is to turn on "Auto-Versioning" in the settings and choose the desired format. [block:callout] { "type": "warning", "body": "The CFBundleVersion should be a string comprised of three non-negative, period-separated integers with the first integer being greater than zero. The string should only contain numeric (0-9) and period (.) characters. Leading zeros are truncated from each integer and will be ignored (that is, 1.02.3 is equivalent to 1.2.3).", "title": "The CFBundleVersion format" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/c154e2b-Settings_-_Auto_versioning_-_iOS.png", "Settings - Auto versioning - iOS.png", 1500, 800, "#cfd5d8" ] } ] } [/block] ##Build number Every buddybuild build will have its own unique build number. Buddybuild allows you to choose the build number of the next build. Subsequent build will be incremented by 1. This is can be helpful when you start a new release cycle or sprint. For example, if you start working on major version of your app (let's say 2.0), you can set the build numbers to start at "200000" for this release cycle.