Stand Back and Deliver

Now here’s some awesomeness topped with awesome sauce and a side of awesome for reducing your blood pressure:

KrauseFx / deliver: Deploy screenshots, app metadata and app updates to the App Store using just one command.

What, seriously? Apparently so:

Features

  • Upload hundreds of screenshots with different languages from different devices
  • Upload a new ipa file to iTunes Connect 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)
  • Get a PDF preview of the fetched metadata before uploading the app metadata and screenshots to Apple

Yeah, we’ve been in deployment-challenged places where we really, seriously, needed that tool…

h/t: iOS Dev Weekly!

UPDATES:

@KrauseFx seems to have the mission Make Everything Deployment-Related Work — also check out

KrauseFx / sigh: “Because you would rather spend your time building stuff than fighting provisioning.”

KrauseFx / snapshot: “Create hundreds of screenshots of your iPhone app… while doing something else.”

KrauseFx / frameit: “Want a device frame around your screenshot? Do it in an instant!”

KrauseFx / PEM: “Tired of manually creating and maintaining your push certification profiles?”

KrauseFx / produce: “Create new iOS apps on iTunes Connect and Dev Portal using the command line.”

… and all of the above are now connected into fastlane:

fastlane_text.png

fastlane lets you define and run your deployment pipelines for different environments. It helps you unify your apps release process and automate the whole process. fastlane connects all fastlane tools and third party tools, like CocoaPods and xctool.

So that makes … everything pretty easy, really!

homebrew-cask: “A CLI workflow for the administration of Mac applications distributed as binaries.”

quick-look-plugins: “List of useful Quick Look plugins for developers.”

itc-api-docs: “The unofficial documentation of the iTunes Connect JSON API.”

Convenient Build Settings

iOS Dev Tools: Deployment

fastlane 1.0

Little Bites of Cocoa fastlane Fridays:

fastlane Tutorial: Getting Started

Tutorial: Setting Up A CI Server With Xcode And The Open Source Fastlane Tools

Using Fastlane for Continuous Delivery of iOS Apps;

Adding Continuous Integration to a Swift project

Distribute Your App: “The beauty of fastlane is that you can easily switch beta providers with minimal configuration.”

One-click deployments for iOS Apps using Xcode 8, macOS Server, TestFlight and Fastlane

The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services.

My Development Toolset 2017 for iOS

New FastLane Plugin to Upload iOS Binary With altool

Setting up Fastlane when you don’t really know what you are doing

fastlane-plugin-icon_versioning: “Overlay build information on top of your app icon.”

Alex | November 17, 2014

Leave a Reply