Mit "Fastlane Spaces IP" können Sie problemlos verschiedene Vorgänge in Apple Store Connect mit Befehlen ausführen. Dieses Mal werde ich vorstellen, wie man aus der Einführung von Fastlane ein SandBox-Konto erstellt.
RubyGems
$ sudo gem install fastlane -NV
Homebrew
$ brew install fastlane
$ fastlane init
Nach dem Setup wird das Fastlane-Verzeichnis erstellt. Ich werde verschiedene "Fastfile" darin beschreiben, aber es gibt auch eine offizielle Methode, um dieses "Fastfile" in Swift zu beschreiben.
$ fastlane init swift
Dieses Mal werde ich das einfache Setup weglassen, nachdem dies in Swift beschrieben wurde. Fastlane.swift docs
Schreiben Sie Folgendes in Fastfile
.
platform :ios do
desc "Create Sandbox Account"
lane :create_tester do
require 'pp'
require 'spaceship'
Spaceship::Tunes.login("Mail Adresse", "Passwort")
desc "Wählen Sie Team-ID, wenn Ihr Konto mehrere Teams enthält"
desc "Wenn Sie Ihr Team ID Raumschiff nicht kennen::Tunes.select_Wenn Sie nur ein Team schreiben, können Sie später aus Kandidaten auswählen"
Spaceship::Tunes.select_team(team_id: "Team ID")
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
Bitte ändern Sie die Informationen von tester
willkürlich.
Durch Ausführen des Befehls in der Konsole wird ein SandBox-Konto erstellt!
fastlane create_tester
Referenz: fastlane doc
Recommended Posts