All Projects → fastlane-community → fastlane-plugin-validate_app

fastlane-community / fastlane-plugin-validate_app

Licence: MIT license
Validate your app with altool before uploading to iTunes Connect

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to fastlane-plugin-validate app

fastlane-plugin-flutter
Flutter actions plugin for Fastlane
Stars: ✭ 31 (+93.75%)
Mutual labels:  fastlane, fastlane-plugin
firim
Upload ipa binary to fir.im in fastlane chain
Stars: ✭ 51 (+218.75%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-run tests firebase testlab
Runs Android tests in Firebase Test Lab 🚀
Stars: ✭ 46 (+187.5%)
Mutual labels:  fastlane, fastlane-plugin
Rome
Carthage cache for S3, Minio, Ceph, Google Storage, Artifactory and many others
Stars: ✭ 724 (+4425%)
Mutual labels:  tvos, fastlane
fastlane-plugins
自创造超实用性 Fastlane 插件和自定义 actions 的聚合仓库
Stars: ✭ 19 (+18.75%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-cosigner
A fastlane plugin to help you sign your iOS builds
Stars: ✭ 25 (+56.25%)
Mutual labels:  fastlane, fastlane-plugin
icon-banner
🚩 IconBanner adds custom nice-looking banners over your mobile app icons 📱
Stars: ✭ 18 (+12.5%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-jira release notes
Fastlane Plugin for Jira Release Notes
Stars: ✭ 14 (-12.5%)
Mutual labels:  fastlane, fastlane-plugin
souyuz
Fastlane build plugin for building Xamarin.iOS and Xamarin.Android applications
Stars: ✭ 35 (+118.75%)
Mutual labels:  fastlane, fastlane-plugin
Apprepositorytemplate
The easiest way to start a new application project without any manual configuration
Stars: ✭ 24 (+50%)
Mutual labels:  tvos, fastlane
Licensegenerator Ios
Build script that recursively searches for LICENSE files and generates a Settings.bundle friendly plist.
Stars: ✭ 186 (+1062.5%)
Mutual labels:  tvos
Ios Crash Dump Analysis Book
iOS Crash Dump Analysis Book
Stars: ✭ 158 (+887.5%)
Mutual labels:  tvos
Human Interface Guidelines Extras
Community additions to Apple's Human Interface Guidelines
Stars: ✭ 225 (+1306.25%)
Mutual labels:  tvos
Swiftui Sliders
🚀 SwiftUI Sliders with custom styles
Stars: ✭ 241 (+1406.25%)
Mutual labels:  tvos
Objc Sdk
LeanCloud Objective-C SDK
Stars: ✭ 186 (+1062.5%)
Mutual labels:  tvos
Amplitude Ios
Native iOS/tvOS/macOS SDK
Stars: ✭ 216 (+1250%)
Mutual labels:  tvos
Openssl For Iphone
A script for compiling OpenSSL for iOS Devices (iPhone, iPad, iPod Touch, AppleTV, MacCatalyst)
Stars: ✭ 2,190 (+13587.5%)
Mutual labels:  tvos
Wwdc Notes
WWDCNotes.com content ✨
Stars: ✭ 183 (+1043.75%)
Mutual labels:  tvos
L10n Swift
Localization of the application with ability to change language "on the fly" and support for plural form in any language.
Stars: ✭ 177 (+1006.25%)
Mutual labels:  tvos
Ffmpeg Ios Build Script
Shell scripts to build FFmpeg for iOS and tvOS
Stars: ✭ 2,814 (+17487.5%)
Mutual labels:  tvos

validate_app plugin

fastlane Plugin Badge CircleCI

Getting Started

This project is a fastlane plugin. To get started with fastlane-plugin-validate_app, add it to your project by running:

fastlane add_plugin validate_app

About validate_app

This plugin validates your ipa file using Application Loader's command line tool altool. By default, it will take your Apple ID username from your Appfile and password from yoru Keychain. You may specify a password directly or pass it via FASTLANE_PASSWORD or DELIVER_PASSWORD environment variables. If you use 2 factor authentication, you may specify the application specific password for the Application Loader tool via ALTOOL_2FA_PASSWORD. This will take precedence over your Apple ID's password. Your password will not be printed out to build console log.

Returns nil if build is valid, and an array of error objects if build is invalid

Example

errors = validate_app(
  ipa: "YourApp.ipa"
)

if errors.nil?
  upload_to_testflight
else
  UI.user_error! "IPA file did not pass validation."
end

Run tests for this plugin

To run both the tests, and code style validation, run

rake

To automatically fix many of the styling issues, use

rubocop -a

Issues and Feedback

For any other issues and feedback about this plugin, please submit it to this repository.

Troubleshooting

If you have trouble using plugins, check out the Plugins Troubleshooting guide.

Using fastlane Plugins

For more information about how the fastlane plugin system works, check out the Plugins documentation.

About fastlane

fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. To learn more, check out fastlane.tools.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].