Structure
ProfileManager
Manages provisioning profiles — creating via ASC API and installing locally.
struct ProfileManagerUsage
let manager = ProfileManager()
let profile = try await manager.createProfile(
bundleId: "com.example.myapp",
type: "IOS_APP_STORE",
context: context
)
try await manager.install(profile: profile, context: context)Topics
Initializers
init()Creates a
ProfileManager.
Instance Methods
func createProfile(bundleId: String, type: String, certificateIds: [String], deviceIds: [String], context: ActionContext) async throws -> ProvisioningProfileInfoCreate a provisioning profile via the App Store Connect API.
func install(profile: ProvisioningProfileInfo, context: ActionContext) async throwsInstall a provisioning profile to the user’s Provisioning Profiles directory.
Relationships
Conforms To
Swift.SendableSwift.SendableMetatype