Skip to content

Repository files navigation

English | 한국어 | 日本語

fastlane-plugin-validate_ipa

fastlane Plugin BadgeGem Version

A fastlane plugin that validates IPA files with Apple's altool before they are uploaded to App Store Connect. This plugin is a maintained replacement for the unmaintained validate_app plugin.

Features

  • IPA file validation - verifies file existence and extension before running altool
  • Structured error reporting - parses altool XML output and displays a numbered error list with failure reasons
  • Fallback error handling - gracefully handles missing fields, empty responses, and unparseable output
  • Sensitive parameter masking - passwords are masked in fastlane logs

Installation

fastlane add_plugin validate_ipa

Or add it to your Gemfile:

gem'fastlane-plugin-validate_ipa'

Usage

lane:validatedovalidate_ipa(path: "build/MyApp.ipa",platform: "ios",username: "your@apple.id",password: "app-specific-password")end

If your Apple ID uses two-factor authentication, pass an app-specific password.

Parameters

KeyDescriptionEnv VarRequired
pathPath to the IPA fileFL_VALIDATE_IPA_PATHYes
platformTarget platform (ios or macos)FL_VALIDATE_IPA_PLATFORMYes
usernameApple IDFL_VALIDATE_IPA_USERNAMEYes
passwordApp-specific passwordFL_VALIDATE_IPA_PASSWORDYes

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A fastlane plugin that validates IPA files using Apple's altool

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages