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
- Mac device for manual code signing with iOS
- Windows PC for manual code signing with Android
- To run the wrapped mobile app:
- Android device with version 10 or higher
- iOS device with version 14 or higher
Note
Developing apps for the iOS platform requires an Apple Developer Program account.
Permissions and access requirements
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.
An Azure admin must grant you access to use the specific wrap app. More information: API permissions.
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.
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.
Verify for the policies enabled for your application. More information: Conditional Access policy templates
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:
- Manual code sign-in for Android and iOS: This is recommended. If you're creating a mobile app package for the Android platform and plan to code sign it manually, ensure you generate keys and then generate a signature hash before you start. You need the generated signature hash to configure the Redirect URI. More information: Manual code sign-in for Android.
- Automatic sign-in using Wrap wizard: This involves creating an Azure key vault. More information: Create Azure Key Vault for Wrap in Power Apps.
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.
Choose + Add existing option from the top menu and select App > Canvas app in the dropdown list.
Select Outside Dataverse tab and choose your app from the list. Press Add button to add this app to a solution.
More information: Add an app to a solution
Next steps
Use the wrap wizard to build your mobile app