produce

Creates the given application on iTC and the Dev Portal if necessary

produce
Supported platforms ios
Author @KrauseFx

1 Example

produce(
  username: "felix@krausefx.com",
  app_identifier: "com.krausefx.app",
  app_name: "MyApp",
  language: "English",
  app_version: "1.0",
  sku: "123",
  team_name: "SunApps GmbH" # Only necessary when in multiple teams.
)

Parameters

Key Description
username Your Apple ID Username
app_identifier App Identifier (Bundle ID, e.g. com.krausefx.app)
bundle_identifier_suffix App Identifier Suffix (Ignored if App Identifier does not end with .*)
app_name App Name
app_version Initial version number (e.g. '1.0')
sku SKU Number (e.g. '1234')
platform The platform to use (optional)
language Primary Language (e.g. 'English', 'German')
company_name The name of your company. Only required if it's the first app you create
skip_itc Skip the creation of the app on iTunes Connect
itc_users Array of iTunes Connect users. If provided, you can limit access to this newly created app for users with the App Manager, Developer, Marketer or Sales roles
enabled_features [DEPRECATED!] Please use enable_services instead - Array with Spaceship App Services
enable_services Array with Spaceship App Services (e.g. app_group: (on
skip_devcenter Skip the creation of the app on the Apple Developer Portal
team_id The ID of your Developer Portal team if you're in multiple teams
team_name The name of your Developer Portal team if you're in multiple teams
itc_team_id The ID of your iTunes Connect team if you're in multiple teams
itc_team_name The name of your iTunes Connect team if you're in multiple teams


To show the documentation in your terminal, run

fastlane action produce

View source code


Back to actions