tanwenzhao / BidMachine-iOS-SDK

Build direct relationships with demand partners and access higher prices and quality demand without obstacles

Home Page:https://bidmachine.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BidMachine iOS

BidMachine is an advertising SDK for iOS written in Objective-C

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

About

Build direct relationships with demand partners and access higher prices and quality demand without obstacles

https://bidmachine.io

License:GNU General Public License v3.0


Languages

Language:Objective-C 96.2%Language:Shell 2.4%Language:Ruby 1.4%