Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Adaptors
BidMachine.xcworkspace
BidMachine
Proto
Sample
fastlane
.gitignore
BidMachine.podspec
CHANGELOG.md
LICENSE
Podfile
Podfile.lock
README.md
build.sh

README.md

BidMachine for iOS

Please read documentation

Release algorithm

  1. Check that you has next CLI on your local machine:
  1. Merge everything you want to master (or some release branch)

  2. Send to TestFlight:

  • Manualy (prefered)
  • Fastlane - lane qa (not prefered)
  1. Create tag with correct description
  ~:git tag -a vX.Y.Z -m "Add some cool feature"
  ~:git push origin vX.Y.Z

NOTE! If you build release from branch different to master, please set -Beta suffix to tag version: vX.Y.Z-Beta

  1. Run build.sh from root project directory NOTE Program options:
[options] application [arguments]

options:
-h, --help                                       show brief help
-v, --version                                    specify version of build. Required
-pu, --pod_update=YES                            update CocoaPods Environment. Optional
-s3, --s3_upload=YES                             upload results to Amazon s3. Optional
-z, --zip=YES                                    compress results. Optional
  ~:./build.sh -v X.Y.Z -pu NO -s3 YES -z YES
  1. Edit BidMachine.podspec. Change pod version to actual tag. Save

  2. Distribute podspec to pirvate repo

  ~:pod repo push appodeal BidMachine.podspec --allow-warnings
  1. Publish podspec to public repo
  ~:pod trunk push BidMachine.podspec --allow-warnings
You can’t perform that action at this time.