Profiles Documentation

Manage provisioning profiles to keep your sideloaded apps running smoothly. This guide covers installing, viewing, and managing profiles in StikDebug.

Overview

Provisioning profiles are essential for sideloaded apps on iOS. They allow apps to run without constant re-signing. StikDebug makes it easy to install, view, and manage these profiles.

What are Provisioning Profiles?

Provisioning profiles are certificates that authorize your device to run specific apps. They contain:

  • App identifiers
  • Device identifiers
  • Developer certificates
  • Expiration dates

When a profile expires, the associated app will stop working until a new profile is installed.

Installing Profiles

From Files

  1. Open the Profiles tab in StikDebug
  2. Tap "Install Profile" or the "+" button
  3. Select a .mobileprovision file from your device
  4. Confirm the installation
  5. Verify the profile appears in your list

From URLs

  1. Tap "Install Profile"
  2. Choose "Install from URL"
  3. Enter the profile URL
  4. Wait for download and installation

Viewing Profiles

The Profiles tab displays all installed profiles with:

  • Profile Name: The name of the profile
  • App Identifier: The bundle ID of the associated app
  • Expiration Date: When the profile will expire
  • Status: Active, Expired, or Expiring Soon
  • Details: Additional profile information

Managing Profiles

Removing Profiles

  1. Find the profile in your list
  2. Swipe left or tap the delete button
  3. Confirm removal

Note: Removing a profile will cause the associated app to stop working until a new profile is installed.

Profile Expiration Tracking

StikDebug tracks profile expiration dates and can:

  • Show warnings for profiles expiring soon
  • Highlight expired profiles
  • Provide reminders before expiration

Automatic Management

StikDebug can suggest profile management actions:

  • Remove expired profiles
  • Update profiles that are expiring soon
  • Organize profiles by app

Profile Validation

StikDebug validates profiles to ensure they are:

  • Properly formatted
  • Compatible with your device
  • Not corrupted
  • Valid and not revoked

Invalid profiles will be flagged with error messages.

Best Practices

  • Regular Checks: Periodically check profile expiration dates
  • Backup: Keep backups of important profiles
  • Clean Up: Remove expired or unused profiles
  • Monitor: Watch for expiration warnings
  • Update: Install new profiles before old ones expire

Troubleshooting

Profile Installation Fails

  • Verify the profile file is valid and not corrupted
  • Check that the profile is compatible with your device
  • Ensure you have sufficient storage space
  • Try restarting StikDebug

App Stops Working

  • Check if the profile has expired
  • Verify the profile is still installed
  • Install a new profile if needed
  • Check the app's profile status in Device Info

Profile Not Recognized

  • Verify the profile format is correct (.mobileprovision)
  • Check that the profile matches your device
  • Ensure the profile hasn't been revoked

Related Features

Learn More

Explore other features or visit our Support page for help.