The wizard is the fastest way to create a new provisioning profile from scratch. It walks through intent (what's the build for), identifier (which bundle ID), signing certificate, and — for Development and Ad Hoc — the device list, then issues the profile through Apple's API.
Pick the right profile type
- App Store
- For builds you upload to App Store Connect. Signed with an iOS Distribution certificate; no embedded device list.
- Ad Hoc
- For builds you install on registered devices outside TestFlight (e.g. internal QA distributions). Signed with iOS Distribution; embeds the device list.
- Development
- For local builds run on Apple-registered devices. Signed with an iOS Development certificate; embeds the device list.
- Enterprise (In-House)
- For Apple Developer Enterprise Program teams distributing internally outside the store. Requires the in-house signing certificate.
Run the wizard
- 1
Open Profiles → New profile
From the Profiles tab, click New profile. HexSign offers a wizard or a manual form; pick the wizard.
- 2
State the intent
Pick App Store, Ad Hoc, Development, or Enterprise. The wizard adapts its later steps based on this choice.
- 3
Pick the bundle ID
Select an existing bundle ID or register a new one inline. The capabilities enabled on the bundle ID are shown so you can confirm Push, App Groups, HealthKit, etc. are correctly turned on.
- 4
Pick the signing certificate
Only valid certificates of the right type for your chosen distribution method are listed. HexSign warns if the certificate is within 30 days of expiry.
- 5
Pick the devices (Development / Ad Hoc only)
For Development and Ad Hoc profiles, pick devices to embed. Filter by platform (iOS, macOS, watchOS, tvOS), team, or status.
- 6
Generate
Click Generate. HexSign calls the App Store Connect API, ingests the resulting .mobileprovision file, and shows the new profile on the dashboard.