Displaying 1 to 20 from 36 results

examples - 📝 A collection of example fastlane setups

  •    Ruby

This repository contains a few fastlane example setups that help you getting started.

fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps

  •    Ruby

fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application. If the above doesn't help, please submit an issue on GitHub and provide information about your setup, in particular the output of the fastlane env command.




badge - Add a badge to your app icon

  •    Ruby

This gem helps to add a badge to your tvOS/iOS/Android app icon. Yes that's it. It's built to easily integrate with fastlane.

Rome - A cache tool for Carthage

  •    Haskell

as a shared cache for frameworks built with Carthage. This will download Rome to the Pods/ folder during your next pod install execution and will allow you to invoke it via ${PODS_ROOT}/Rome/rome in your Script Build Phases.

xcov - Nice code coverage reporting without hassle

  •    Ruby

xcov is a friendly visualizer for Xcode's code coverage files. You can easily ignore the coverage for a specified set of files by adding their filenames to the ignore file specified with the --ignore_file_path parameter (this file is .xcovignore by default). You can also specify a wildcard expression for matching a group of files.

xcov - Nice code coverage reporting without hassle

  •    Ruby

xcov is a friendly visualizer for Xcode's code coverage files. You can easily ignore the coverage for a specified set of files by adding their filenames to the ignore file specified with the --ignore_file_path parameter (this file is .xcovignore by default). You can also specify a wildcard expression for matching a group of files.


ios-project-env-setup - Setup your iOS project environment with a Shellscript, Makefile or Rakefile

  •    Swift

Nowadays an iOS project is more than only a *.xcodeproj file with some self-written Objective-C or Swift files. We have a lot of direct and indirect external dependencies in our projects and each new developer on the project or the build server have to get these. Developers need these before working on the app and the build server to build and deploy the app. Code: Because we don’t want reinvent the wheel for parts of our apps again and again, we use third-party libraries for common use cases. E.g. we use Alamofire for our network stack. Also, we want use the latest and hopefully greatest version of each dependency, to get the newest features and especially critical bug fixes almost automatically. To reach this goal you should use a dependency manager, which cares about these problems. The principle „never change a running“ system should not apply to third-party dependencies. Especially if these are responsible for critical parts of the app, like encryption.

ios-project-template - iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger

  •    Ruby

This repository contains a template for iOS projects with a framework-oriented architecture approach, preconfigured fastlane lanes, Travis CI jobs and Github integrations of Codecov, HoundCI for SwiftLint and Danger. It provides a starting point for new projects which can be immediately distributed via HockeyApp and Testflight. The repository contains an example solutions for all of the points. For every step, it includes one solution.

fastlane-plugin-sentry - Sentry fastlane plugin

  •    Ruby

auth_token is the preferred way to authentication method with Sentry. This can be obtained on https://sentry.io/api/. api_key still works but will eventually become deprecated. This can be obtained through the settings of your project. Also note that as of version 1.2.0 you no longer have to provide the required parameters, we will try to fallback to your .sentryclirc config file if possible.The following environment variables may be used in place of parameters: SENTRY_API_KEY, SENTRY_AUTH_TOKEN, SENTRY_ORG_SLUG, and SENTRY_PROJECT_SLUG.

fastlane-plugin-bluepillar - Fastlane plugin to run XCUI Test in the parallel using Bluepill

  •    Ruby

Bluepill homebrew package doesn't work well as it's lacking bp binary. We have to manually download bluepill and bp binaries from the Bluepill releases page on Github and put in PATH. This plugin expect it inside /usr/local/bin/ where all the other binaries live, so that we have /usr/local/bin/bluepill and /usr/local/bin/bp binaries in place. We can setup Fastlane using some BluePill optins and Derived data.

XCFit - Full Stack Protocol Oriented BDD in Xcode for iOS app with Swift using XCUITest, Cucumberish and FitNesse

  •    Swift

XCFit a.k.a (XCUI, Cucumberish and Fitnesse Integration Tests) is a full stack Xcode BDD framework for iOS apps written in Swift. XCFit allows us to write BDD Style API/Contract level, UI and Acceptance Tests with Swift in human readable language using tools like Given/When/Then, Cucumber and Fitnesse in Xcode. We can still use Apple's brand new UI Testing framework (XCUI) under the hood of XCFit and Cucumberish. XCFit provides automated Xcode templates to setup skeleton of BDD which are available on Homebrew, RubyGem. XCFit also packaged as Swift Framework to provide pre-defined BDD Steps written in Swift for Protocol Oriented BDD. XCFit Swift framework is available on CocoaPods, Carthage and Swift Package Manager. Important Note : XCFit does not support macOS application.

fastlane-framer-plugin - A plugin for fastlane that frames your raw screenshots into the beautiful templates you made!

  •    Ruby

Create images combining app screenshots to templates to make nice pictures to upload in App Store or Google Play. It gives you the freedom to customize the looks of each image (your designers will love that!) while keep their generation fully automated.

fastlane-plugin-pgyer - Distribute app to pgyer beta testing service with fastlane!

  •    Ruby

This pluginin allow you distribute app automatically to pgyer beta testing service in fastlane workflow. Check out the example Fastfile to see how to use this plugin. Try it by cloning the repo, running fastlane install_plugins and bundle exec fastlane test.

fastlane-plugin-bluepill - Fastlane plugin to use Bluepill powered by LinkedIn

  •    Ruby

Bluepill is powered by LinkedIn. By using this plugin, you can run iOS tests in parallel using multiple simulators. Check out the example Fastfile to see how to use this plugin. Try it by cloning the repo, running fastlane install_plugins and bundle exec fastlane test.

sentry-fastlane-plugin - Official fastlane plugin for Sentry

  •    Ruby

auth_token is the preferred way to authentication method with Sentry. This can be obtained on https://sentry.io/api/. api_key still works but will eventually become deprecated. This can be obtained through the settings of your project. Also note that as of version 1.2.0 you no longer have to provide the required parameters, we will try to fallback to your .sentryclirc config file if possible. The following environment variables may be used in place of parameters: SENTRY_API_KEY, SENTRY_AUTH_TOKEN, SENTRY_ORG_SLUG, and SENTRY_PROJECT_SLUG.

docs - All the fastlane docs

  •    Ruby

This repo contains all documentation for fastlane. You can find the .md files inside the docs folder. The live version is available on docs.fastlane.tools.

trainer - Convert xcodebuild plist files to JUnit reports

  •    Ruby

This is an alternative approach to generate JUnit files for your CI (e.g. Jenkins) without parsing the xcodebuild output, but using the Xcode plist files instead. Some Xcode versions has a known issue around not properly closing stdout (Radar), so you can't use xcpretty.