Runway Documentation
  • About Runway
  • 🚀Getting started
    • Adding apps
    • Setting up your integrations
      • Branching strategies
      • Builds and branches
      • Pattern strings / tokens
    • Preparing your first release
    • Setting up your team
  • 🎛️Using Runway
    • Navigating Runway
    • Build Distro
      • Quickstart
      • Uploading builds for distribution
      • Build Distro buckets
      • Sharing builds
      • Installing builds
      • Signing and provisioning cheat sheet
    • App overview
    • Releases
      • Release overview
      • Feature flags
      • Kickoff
      • Feature readiness
      • Translations
      • Release candidate
      • Regression testing
      • Beta testing
      • Screenshots
      • Metadata
      • Approvals
      • App submission
      • App store review
      • Release
    • Release schedule
    • Rollout
    • Hotfixes
    • Rollbacks
    • Checklists
    • Build matching
    • App settings
      • General settings
      • Team settings
      • Release pilot rotation
      • Integrations settings
      • Profiles and devices
      • Signing keys
      • Health metrics settings
      • Automations settings
      • Notifications settings
      • Schedule settings
      • Beta testing settings
      • Metadata settings
      • Release defaults
      • Checklists settings
      • Custom strings settings
    • Organization overview
    • Organization settings
      • Team
      • SSO/SAML
    • User settings
    • Over-the-air (OTA) releases
  • ⚙️Integrations
    • Integrations overview
    • Version control
      • Azure Repos
      • Bitbucket
      • GitHub
      • GitLab
    • Project management
      • Asana
      • Azure Boards
      • GitHub Issues
      • Jira
      • Linear
      • Pivotal Tracker
      • Monday.com
      • Shortcut
    • CI/CD
      • App Center Build
      • Azure Pipelines
      • Bitbucket Pipelines
      • Bitrise
      • Buildkite
      • CircleCI
      • Codemagic
      • GitHub Actions
      • GitLab CI
      • Jenkins
      • TravisCI
      • Xcode Cloud
    • Regression testing
      • TestRail
      • Xray
    • Beta testing
      • Google Play testing tracks
      • TestFlight
      • App Center
      • Firebase App Distribution
    • App stores
      • App Store Connect
      • Google Play Console
      • Amazon Appstore
      • Huawei AppGallery
      • Samsung Galaxy Store
    • Notifications
      • Microsoft Teams
      • Slack
    • Stability monitoring
      • BugSnag
      • Datadog
      • Embrace
      • Firebase Crashlytics
      • New Relic
      • Sentry
      • Dynatrace
    • Observability & analytics
      • Amplitude
      • Datadog
      • Google Analytics
      • Mixpanel
      • New Relic
      • Custom observability & analytics
    • Feature flagging
      • Optimizely
      • LaunchDarkly
    • Scheduling
      • Opsgenie
      • PagerDuty
    • Translations
      • Crowdin
      • Lokalise
    • Calendar
      • Google Calendar
  • ⚡Automations
    • Automations overview
    • Types of automations
  • 🔔Notifications
    • Notifications overview
    • Types of notifications
  • 🪝Webhooks
    • Outgoing webhooks
  • 📡REST API
    • Overview
    • Reference Docs
    • Markdown Badge API
    • App configuration files
  • 🛠️Quickstart CI/CD
    • Quickstart CI/CD overview
    • Getting started
  • Support
    • Contact us
Powered by GitBook
On this page
  • Devices
  • Adding your device to Runway
  • Profiles

Was this helpful?

  1. Using Runway
  2. App settings

Profiles and devices

Manage devices and provisioning profiles for your app.

PreviousIntegrations settingsNextSigning keys

Last updated 8 months ago

Was this helpful?

Profile and device management is available for iOS platforms only.

Runway's profile and device management features make it easy for your team to securely automate the process of registering new devices in the Apple Developer portal, managing which devices are enabled and disabled, and updating relevant provisioning profiles as devices are added and removed.

Devices

The Devices tab of the Profiles and devices section of app settings shows a combined list of all devices that have been registered with app users in Runway and devices registered in the Apple Developer Portal since your last device reset date. Test devices that have been added to your app in Runway will also be shown in this list. The following properties of devices can be seen in the device list table, and by clicking into an individual device to open the device details drawer:

  • Device name

  • Device type

  • Device identifier (UDID)

  • Status

Bulk actions on devices can be performed from the devices list, including selecting devices to register in the Apple Developer Portal, enabling and disabling devices, and removing devices from the devices list.

Runway can manage automatically syncing devices in the Apple Developer Portal with users in Runway. .

Adding your device to Runway

Runway users can also add their devices to to their users in Runway so they can be managed automatically in the Apple Developer Portal. To add a device to your user in Runway, scan the QR code shown when hovering over the registration prompt in the Devices tab of the Profiles and devices section. Once you've added your device to your user in Runway, it will appear in the list of Devices for any apps your user is a member of.

You can also add a device to your Runway user from your user's settings page.

Profiles

The Profiles tab of the Profiles and devices section in app settings lists all active (non-expired) provisioning profiles associated with your app in the Apple Developer Portal. The following properties of each profile can be seen in the profile list table, and by clicking into an individual provisioning profile's details drawer:

  • Profile name

  • Profile type (Ad Hoc, Development, Distribution, In House)

  • Created on date

  • Expiry date

  • Devices: the devices associated with the provisioning profile. Note that this is only relevant for Ad Hoc and Development profiles

  • Certificate name and type: the certificate that's included in the provisioning profile

Runway can manage automatically updating relevant provisioning profiles with an updated devices list as devices are registered, enabled and disabled. .

🎛️
Learn more
Learn more