- Git log as release notes
- Overlaying git commit & branch on top of your App icon (ImageMagick is NOT required)
- Version subfix for IPAs
- Shorten URL with my open source shortener lexr.us or goo.gl
- QRCode of URL
- Multi scheme/target (see #9 )
- Grayscale printer friendly
-
make show_settings PRODUCT_SETTINGS_PATHormake show_settings | grep FLAG.*--- Show build settings -
make sort--- Sort Xcode project.pbxproj with sort-Xcode-project-file - Notify QA team in seconds
-
make send_email--- Send emails with Mailgun -
make imessage--- Send iMessages to tester's iPhone -
make gmail
-
- Send IPA to various SaaS or serve it by yourself
-
make serveandmake stop_serve--- Local OTA server with Bonjour (Compatible for iOS 7.1 with HTTPS) -
make upload--- Upload to SFTP via rsync -
make testflight--- Upload IPA (and dSYM) to TestFlightApp -
make hockeyapp--- Upload IPA (and dSYM) to HockeyApp -
make fir--- Upload IPA to fir.im -
make dropbox -
make cloudflare -
make heroku
-
Download the makefile and the config file makefile.cfg into your project home folder:
curl -OL http://git.io/makefile
ls makefile.cfg 2>/dev/null >/dev/null||curl -OL http://git.io/makefile.cfg
Install libqrencode if you need the QRCode badge -- brew install qrencode.
- Modify makefile.cfg to match your workspace/project settings.
maketo build & package your IPA.make uploadto upload the package to your SFTP server.- or
make serveto serve the IPA in your local network. make send_emailwill notify your QA team via Mailgun maillist.- But I prefer spamming my buddies with iMessage
make imessage.
This code is distributed under the terms and conditions of the MIT license.

