'PEM' - Maintain and generate push notifications automatically
Tired of manually creating and maintaining your push notification profiles? Tired of manually generating pem files for your server?
Pem introduces a command, which does all this for you.
What it does:
- Check if push is correctly enabled and a certificate is active
- Renews the push certificate in case it’s necessary
- Download the latest certificate
- Generate all necessary files, so you can send push notifications from your server
Open on GitHub
Tags: push, pem, file, gem, generate, automatic, server | Edit on GitHub
'frameit' - Add gorgeous device frames around your screenshots
Put a gorgeous device frame around your iOS screenshots just by running one simple command. Support for:
- iPhone 6 Plus, iPhone 6, iPhone 5s and iPad Air
- Portrait and Landscape
- Black and Silver devices
This tool will take care of everything, from finding your screenshots to detecting their screen sizes and orientation.Â
Open on GitHub
'snapshot' - Automatically create screenshots of your iPhone App
Create hundreds of screenshots of your iPhone app…Â
while doing something else!
You have an iPhone app. You support 20 languages. You updated the design. You want to release the update to the App Store. What’s missing?
New Screenshots
You want them to look perfect  and gorgeous . They should show the same screens on all devices in all languages.
You have to manually create 20 (languages) x 4 (devices) x 5 (screenshots) =Â 400 screenshots .
It’s hard to get everything right!
- New screenshots with every (design) update
- No loading indicators
- Same content / screens
- A clean status bar
- Uploading screenshots (deliver is your friend)
This script helps you solve all those problems: Automatically switch languages and device types, properly export the resulting screenshots, etc.
Open on GitHub
Tags: ios, uiautomation, automation, screenshots, gem, snapshot | Edit on GitHub
'deliver' - Automatically release iOS app updates and screenshots
Updating your iOS app should not be painful and time consuming. Automate the whole process to start with Continuous Deployment.
Deliver can upload ipa files, app screenshots and more to the iTunesConnect backend , which means, you can deploy new iPhone app updates just by using the command line.
Features
- Upload hundreds of screenshots with different languages from different devices
- Upload a new ipa file to iTunesConnect without Xcode from any computer
- Update app metadata
- Easily implement a real Continuous Deployment process
- Store the configuration in git to easily deploy from any  computer, including your Continuous Integration server (e.g. Jenkins)
The project is fully open source, well documented and has a high test coverage.Â
Open on GitHub
Tags: deliver, ios, github, open, source, itc, itunesconnect, screenshot, upload, continuous, delivery, deployment, ci | Edit on GitHub