Register a Provisioning Profile
A 4-step recipe with iOS. We can help you get access.
Recipe · 4 steps
Register a Provisioning Profile
with iOS
Register a device and bundle id, then create and read a provisioning profile.
- Register the physical test device by its UDID so it can be included in development and ad-hoc provisioning profiles.
- Create the bundle identifier the profile will be scoped to.
- Create the provisioning profile, linking the new bundle id, the registered device, and the supplied signing certificate.
- Read the profile back to confirm it is active and return its encoded content for download.
What you'll need to have ready
- deviceName: A friendly name for the test device (e.g. "QA iPhone 15").
- udid: The 40-character device UDID to register.
- platform: Bundle id platform for the device and bundle id (IOS, MAC_OS, or UNIVERSAL).
- bundleIdName: A friendly name for the bundle identifier.
- bundleIdentifier: The reverse-DNS bundle identifier (e.g. com.example.app).
- profileName: A friendly name for the provisioning profile.
- profileType: The profile type (e.g. IOS_APP_DEVELOPMENT, IOS_APP_ADHOC, IOS_APP_STORE).
- certificateId: The id of an existing signing certificate to embed in the profile.
For your developer
Arazzo workflow ios:register-provisioning-profile, 4 operations: devices_createInstance → bundleIds_createInstance → profiles_createInstance → profiles_getInstance. Specs on APIs.io.