System requirements and prerequisites for Wrap

Before you start using Wrap to create native mobile apps from your Power Apps canvas apps, ensure that your system meets the following requirements and prerequisites.

The following list explains what you'll need before you can start using wrap feature to publish one or more canvas apps as a mobile app package.

Software and device requirements

Note

Developing apps for the iOS platform requires an Apple Developer Program account.

Permissions and access requirements

  1. You need access to:

    • One or more canvas apps to build the wrap project.
    • Microsoft App Center to add new organizations and apps, which should be in the same environment as your Azure portal and Power Apps.
    • Azure portal to create app registration and to register your app, which should be within the same environment as your Power Apps.
  2. An Azure admin must grant you access to use the specific wrap app. More information: API permissions.

  3. This feature requires the apps to be part of a managed or unmanaged solution. If your apps aren't part of a solution already, add them to an existing or a new solution. More information: Create a canvas app from within a solution.

  4. You need an Azure key vault to perform the automatic sign-in process through Wrap wizard. Ensure that your Azure key vault is in your tenant's default subscription. If it isn't, create one using your default subscription. More information: Create Azure Key Vault for Wrap in Power Apps.

    Note

    This step will become mandatory from March 31, 2025.

  5. Verify for the policies enabled for your application. More information: Conditional Access policy templates

  6. If multifactor authentication (MFA) is enabled, ensure that MFA is enabled for the accounts you'll use to sign in, or disable the conditional access policies.

There are two types of sign-in processes in Wrap:

Add canvas app to solution

Wrap for Power Apps requires the apps to be part of a solution. If your canvas apps aren't part of a solution already, add them to an existing or a new solution. From the left navigation pane, select Solutions. If the item isn’t in the side panel pane, select …More and then select the item you want. Select a solution and then select Edit.

Select a solution.

Choose + Add existing option from the top menu and select App > Canvas app in the dropdown list.

Select Add existing from the menu.

Select Outside Dataverse tab and choose your app from the list. Press Add button to add this app to a solution.

Select Add app to a solution.

More information: Add an app to a solution

Next steps

Use the wrap wizard to build your mobile app

See also