BidMachine is an advertising SDK for iOS written in Objective-C
Please read documentation
- Check that you has next CLI on your local machine:
- CoocoaPods
- Fastlane
- Mangle
- Amazon CLI
- XCode
-
Merge everything you want to master (or some release branch)
-
Send to TestFlight:
- Manualy (prefered)
- Fastlane - lane qa (not prefered)
- 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
- 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
-
Edit BidMachine.podspec. Change pod version to actual tag. Save
-
Distribute podspec to pirvate repo
~:pod repo push appodeal BidMachine.podspec --allow-warnings
- Publish podspec to public repo
~:pod trunk push BidMachine.podspec --allow-warnings