modify_services

Modifies the services of the app created on Developer Portal

The options are the same as :enable_services in the produce action

modify_services
Supported platforms ios
Author @bhimsenpadalkar

1 Example

modify_services(
  username: "test.account@gmail.com",
  app_identifier: "com.someorg.app",
  services: {
    push_notification: "on",
    associated_domains: "off"
  }
)

Parameters

Key Description Default
username Your Apple ID Username *
app_identifier App Identifier (Bundle ID, e.g. com.krausefx.app) *
services Array with Spaceship App Services (e.g. app_group: (on|off), apple_pay: (on|off), associated_domains: (on|off), auto_fill_credential: (on|off), data_protection: (complete|unlessopen|untilfirstauth), game_center: (on|off), health_kit: (on|off), home_kit: (on|off), hotspot: (on|off), icloud: (legacy|cloudkit), in_app_purchase: (on|off), inter_app_audio: (on|off), multipath: (on|off), network_extension: (on|off), nfc_tag_reading: (on|off), personal_vpn: (on|off), passbook: (on|off), push_notification: (on|off), siri_kit: (on|off), vpn_configuration: (on|off), wallet: (on|off), wireless_accessory: (on|off)) {}
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 *

* = default value is dependent on the user's system


To show the documentation in your terminal, run

fastlane action modify_services

View source code


Back to actions