1- iOS SDK Release Procedure Last update: 9/9 /2016
1+ iOS SDK Release Procedure Last update: 10/25 /2016
22======================================
33
44Steps to release the iOS SDK:
@@ -7,25 +7,23 @@ Steps to release the iOS SDK:
77 • are they fixing a partner issue?
88 • are there tests that verify the correctness of the change?
99
10- 2) Accept the pull requests and merge them into the project.
10+ 2) Accept the pull requests and merge them into the project.
1111 • get a thumbs-up from at least one person
1212 • merge them one at a time, to verify no conflicts
1313 • delete the branches you merge (they can be restored later if necessary)
1414
15153) Make sure that the code builds from XCode
16- • git checkout staging
16+ • git checkout QA
1717 • git pull
1818 • run the Testbed from XCode and make sure it works
19- • git checkout master
20- • git merge staging
2119
22203) Run the pre-release script
2321 • from the root directory of the iOS SDK, run 'sh scripts/pre-release.sh'
2422 • verifies our cocoapod definition file
2523 • (more details! What to do if it fails?)
2624
27254) Run the release script
28- • this script requires a new version number as an argument (ex: 0.8.5)
26+ • this script requires a new version number as an argument (ex: 0.8.5)
2927 • from the root directory of the iOS SDK, run 'sh scripts/release.sh <version>' (ex 0.8.5)
3028 • this script does several things:
3129 • it opens the changelog on the command line. Add release notes here and save them.
@@ -52,7 +50,7 @@ Steps to release the iOS SDK:
5250 • run carthage build --no-skip-current && carthage archive Branch
5351 • go to https://github.com/BranchMetrics/ios-branch-deep-linking/releases and click on Draft a new release
5452 • Choose the release version, put some funny (required!) title and add the ChangeLog to the Description
55- • In the attachment sections, chosee the zipped framework in the carthage-files directory (different from the fabric one)
53+ • In the attachment sections, choose the zipped framework in the carthage-files directory (different from the fabric one)
5654 • Publish Release
5755
5856Important Note about Carthage:
0 commit comments