Avec fastlane spaces ip
, vous pouvez facilement effectuer diverses opérations sur Apple Store Connect avec des commandes.
Cette fois, je vais vous présenter comment créer un compte SandBox à partir de l'introduction de fastlane.
RubyGems
$ sudo gem install fastlane -NV
Homebrew
$ brew install fastlane
$ fastlane init
Après l'installation, le répertoire fastlane
sera créé.
Je décrirai divers «Fastfile» dedans, mais il existe également une méthode officielle pour décrire ce «Fastfile» dans Swift.
$ fastlane init swift
Cette fois, je vais omettre la configuration simple après celle décrite dans Swift. Fastlane.swift docs
Écrivez ce qui suit dans Fastfile
.
platform :ios do
desc "Create Sandbox Account"
lane :create_tester do
require 'pp'
require 'spaceship'
Spaceship::Tunes.login("adresse mail", "mot de passe")
desc "Sélectionnez Team ID si vous avez plusieurs équipes dans votre compte"
desc "Si vous ne connaissez pas votre ID d'équipe Spaceship::Tunes.select_Si vous écrivez uniquement en équipe, vous pourrez sélectionner des candidats plus tard"
Spaceship::Tunes.select_team(team_id: "ID de l'équipe")
tester = Spaceship::ConnectAPI::SandboxTester.create(
first_name: "test",
last_name: "name",
email: "[email protected]",
password: "Test1234",
confirm_password: "Test1234",
secret_question: "Question",
secret_answer: "Answer",
birth_date: "1993-03-01",
app_store_territory: "USA"
)
pp tester
end
end
Veuillez modifier les informations du «testeur» de manière arbitraire.
L'exécution de la commande dans la console créera un compte SandBox!
fastlane create_tester
Référence: fastlane doc
Recommended Posts