Skip to main content

Topic: game ios profile

Commands in the game ios profile topic are prefixed shipthis game ios profile. They relate to the App Store Mobile Provisioning Profiles for a specific game (generally in the current directory).

info

A Provisioning Profile authorizes your app to run on devices and access Apple services. It is a digitally signed XML file issued by Apple that combines your App ID, developer certificate, entitlements, and device identifiers. It’s essential for development and distribution.

You can view the registered Profiles in the Apple Developer Portal.

tip

You will need to be authenticated against ShipThis and Apple before you can use these commands. To do that please run the following commands first:

Example​

asciicast

Commands​

game ios profile create​

Description​

Creates a Mobile Provisioning Profile in the Apple Developer Portal.

tip

You will need a valid iOS Distribution Certificate before you can create a Provisioning profile. To do that please run:

Help Output​

USAGE
$ shipthis game ios profile create [-f] [-g <value>] [-q]
FLAGS
-f, --force
-g, --gameId=<value> The ID of the game
-q, --quiet Avoid output except for interactions and errors
DESCRIPTION
Creates a Mobile Provisioning Profile in the Apple Developer Portal.
EXAMPLES
$ shipthis game ios profile create

game ios profile delete​

Description​

Delete an iOS Mobile Provisioning Profile from ShipThis and optionally from Apple

Help Output​

USAGE
$ shipthis game ios profile delete [-g <value>] [-i] [-y] [-a]
FLAGS
-a, --revokeInApple Also revoke the Profile in Apple (cannot be undone)
-g, --gameId=<value> The ID of the game
-i, --immediate Remove from storage immediately (rather than waiting for automatic cleanup - cannot be undone)
-y, --iAmSure I am sure I want to do this - do not prompt me
DESCRIPTION
Delete an iOS Mobile Provisioning Profile from ShipThis and optionally from Apple
EXAMPLES
$ shipthis game ios profile delete
$ shipthis game ios profile delete --revokeInApple --immediate --iAmSure

game ios profile export​

Description​

Saves the current Mobile Provisioning Profile to a ZIP file

Help Output​

USAGE
$ shipthis game ios profile export FILE [-f] [-g <value>]
ARGUMENTS
FILE Name of the ZIP file to create
FLAGS
-f, --force Overwrite the file if it already exists
-g, --gameId=<value> The ID of the game
DESCRIPTION
Saves the current Mobile Provisioning Profile to a ZIP file
EXAMPLES
$ shipthis game ios profile export userProfile.zip

game ios profile import​

Description​

Imports a Mobile Provisioning Profile to your ShipThis account

Help Output​

USAGE
$ shipthis game ios profile import FILE [-f] [-g <value>]
ARGUMENTS
FILE Name of the ZIP file to import (must be in the same format as the export)
FLAGS
-f, --force
-g, --gameId=<value> The ID of the game
DESCRIPTION
Imports a Mobile Provisioning Profile to your ShipThis account
EXAMPLES
$ shipthis game ios profile import profile.zip

game ios profile show​

Description​

Shows expanded details (expiry, entitlements) for the iOS Mobile Provisioning Profile in your ShipThis account.

Help Output​

USAGE
$ shipthis game ios profile show [ID] [-g <value>]
ARGUMENTS
[ID] Credential ID (full or short prefix). Defaults to the active profile.
FLAGS
-g, --gameId=<value> The ID of the game
DESCRIPTION
Shows expanded details (expiry, entitlements) for the iOS Mobile Provisioning Profile in your ShipThis account.
EXAMPLES
$ shipthis game ios profile show
$ shipthis game ios profile show 6ff5a864

game ios profile status​

Description​

Shows the Game iOS Mobile Provisioning Profile Status.

Help Output​

USAGE
$ shipthis game ios profile status [-g <value>] [-f]
FLAGS
-f, --noAppleAuth
-g, --gameId=<value> The ID of the game
DESCRIPTION
Shows the Game iOS Mobile Provisioning Profile Status.
EXAMPLES
$ shipthis game ios profile status