Skip to content

Commit baf29fc

Browse files
authored
Live publish
2 parents 42b5e1b + 7f7b8fb commit baf29fc

File tree

6 files changed

+39
-13
lines changed

6 files changed

+39
-13
lines changed

powerapps-docs/maker/common/wrap/code-sign-ios.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ To create a distribution certificate, create a new certificate signing request f
116116

117117
## Add all the devices where the iPA needs to be installed
118118

119+
> [!NOTE]
120+
> This step is only necessary if you distributing to app to external users. It's not required if the app is only for internal users.
121+
119122
1. Sign in to your developer account at <https://developer.apple.com> by selecting the **Account** tab.
120123

121124
1. Go to [Certificates, IDs & Profiles &gt; Devices](https://developer.apple.com/account/resources/devices/list).
@@ -168,12 +171,20 @@ To create a distribution certificate, create a new certificate signing request f
168171

169172
1. Download and unzip the **iOS-Archive.zip** file from App Center. This creates a folder named after the [Bundle ID](how-to.md#bundle-id). In the example below, the Bundle ID is **com.single.wrap**.
170173

174+
1. If signing with enterprise certificate, open the **exportOptions.plist** file. Open the folder with Xcode and change the value for the **method** field inside the file to **enterprise**.
175+
176+
> [!NOTE]
177+
> Enterprise signing is not supported with Keyvault signing.
178+
171179
1. Open terminal, and change directory to the unzipped folder.
172180

173181
1. Enter `pwsh` to start PowerShell in the terminal.
174182

175183
1. Run `./SignAndGenerateIPA.ps1` with the values for the "CodeSigningIdentity" and "ProvisioningProfilePath" parameters.
176184

185+
> [!NOTE]
186+
> To look up the vaule for 'CodeSigningIdentity', right-click on the **.mobileprovision** file (the is the provisioning profile), then select **More Info**. Scroll down and select **Preview**. Your 'CodeSigningIdentity' value is stored in the the **Name** field under **Certificates** in the **.mobileprovision** file.
187+
177188
:::image type="content" source="media/code-sign-ios/powershell.png" alt-text="Run PowerShell script.":::
178189

179190
1. After the script finishes, you'll see an .ipa file created. In this example, **com.single.wrap.ipa**.

powerapps-docs/maker/common/wrap/faq.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ summary: |
1717
1818
sections:
1919
- name: General
20-
questions:
20+
questions:
21+
- question: |
22+
Can single tenant customers use wrap with Power Apps?
23+
answer: |
24+
Yes. Both single tenant and multitenant customers can use wrap. However, it is important to assign a correct account type for your app on Azure portal during new app registration. See [App registraion](how-to.md#app-registration) for directions on how to select a correct account type to prepare your app for wrap.
25+
2126
- question: |
2227
Does the wrap feature in Power Apps support Customer Managed Keys (CMK) or Lockbox capabilities?
2328
answer: |
@@ -51,13 +56,18 @@ sections:
5156
- question: |
5257
Do I need to rewrap my mobile app after making changes to the canvas app(s) included in the package?
5358
answer: |
54-
No. Published changes to the included canvas app(s) are downloaded automatically by existing, released versions of your mobile app. However, we recommend that you wrap your mobile app on a [monthly basis](faq.yml#do-i-need-to-rewrap-my-mobile-app-frequently-).
59+
No. Published changes to the included canvas app(s) are downloaded automatically by existing, released versions of your mobile app. However, we recommend that you rewrap and redistribute your mobile app on a [monthly basis](faq.yml#do-i-need-to-rewrap-my-mobile-app-frequently-) to benefit from platform bug fixes, updates and new features.
5560
5661
- question: |
5762
What are Primary and Secondary apps in the context of wrap?
5863
answer: |
5964
Primary app provides the main experience of your mobile app. Secondary apps are bundled for performance reasons and must be linked from your primary app. See [wrap multiple canvas apps together](overview.md#wrap-multiple-canvas-apps-together).
6065
66+
- question: |
67+
What are the advantages of including Secondary apps in the bundle, if I can still Launch() them without doing so?
68+
answer: |
69+
Including Secondary apps in the bundle provides a better Launch time performance when opening them for the first time. Howver, it is entirely optional to bundle Secondary apps with the Primary app. If you have many Secondary apps, you may choose to not bundle them to reduce the total size of the app bundle.
70+
6171
- question: |
6272
Can I create B2C mobile apps with Power Apps?
6373
answer: |

powerapps-docs/maker/common/wrap/how-to.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,16 @@ This feature requires the apps to be part of a solution. If your canvas apps are
3636

3737
Create a new registration for your app in the organizational directory using the Azure portal. For detailed steps, see [Quickstart: Register an application with the Microsoft identity platform](/azure/active-directory/develop/quickstart-register-app).
3838

39-
When creating a new app registration, ensure to use the supported account type that includes accounts in an organizational directory.
39+
> [!NOTE]
40+
> Both single tenant and multitenant customers can use wrap to create native mobile apps based on their Power Apps canvas apps.
41+
42+
When creating a new app registration, ensure to use the supported account type that includes accounts in an organizational directory. Whether you are a single or multitenant maker, select any of the options containing **Any Azure AD directory - Multitenant** when choosing the supported account type for your app to enable it for wrap:
43+
44+
:::image type="content" source="media/wrap-intro/AppResgistration_AccountTypes.png" alt-text="App registration - supported account types for wrap.":::
45+
4046

4147
> [!IMPORTANT]
42-
> - Wrap only supports **Multitenant** account types currently. **Single tenant** account type is not yet supported. More information: [Account types in Microsoft identity platform](/azure/active-directory/develop/v2-supported-account-types)
48+
> - Wrap only supports **Multitenant** account types currently. **Single tenant** account type is not yet supported. More information on the account types: [Account types in Microsoft identity platform](/azure/active-directory/develop/v2-supported-account-types).
4349
> - To ensure the **Redirect URI** matches the [required format](#redirect-uri-format), don't create the **Redirect URI** while creating the app registration. Once the app registration is complete, go to app, and then choose **Authentication** > **+ Add a platform** to add the platform instead.
4450
> - You must create a separate **Redirect URI** for each platform (iOS, Android) that you want to target.
4551
Loading

powerapps-docs/maker/model-driven-apps/reporting-considerations.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ description: Learn about what the considerations are when you use reporting in m
44
ms.custom:
55
ms.date: 09/27/2019
66
ms.reviewer:
7-
87
ms.suite:
98
ms.tgt_pltfrm:
109
ms.topic: conceptual
@@ -42,7 +41,7 @@ As the volume of data held in the app's database continues to grow it becomes mo
4241

4342
## Reporting infrastructure
4443

45-
In an environment, the reporting infrastructure is shared and separate from the database. In this architecture, although customers share the resources required to run the report, each report runs against the customers’ individual database instance. Additionally, users can run as many reports as they need whenever they want to run them to meet business goals. We do not place time restrictions on reports.
44+
In an environment, the reporting infrastructure is shared and separate from the database. In this architecture, although customers share the resources required to run the report, each report runs against the customers’ individual database instance. Additionally, users can run as many reports as they need whenever they want to run them to meet business goals.
4645

4746
The reporting capabilities built in to Microsoft Dataverse are designed to let users run reports on datasets that span shorter periods of time. Considering this, note the following fixed settings:
4847

@@ -107,4 +106,4 @@ If users must run reports that exceed these settings, we recommend that you revi
107106

108107

109108

110-
[!INCLUDE[footer-include](../../includes/footer-banner.md)]
109+
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

powerapps-docs/maker/model-driven-apps/specify-default-views.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
2-
title: "Specify a model-driven app default view in Power Apps | MicrosoftDocs"
2+
title: "Specify a default view for a table in Power Apps | MicrosoftDocs"
33
description: "Learn how to specify a default view"
44
ms.custom: ""
55
ms.date: 03/30/2020
66
ms.reviewer: ""
7-
87
ms.suite: ""
98
ms.tgt_pltfrm: ""
109
ms.topic: "how-to"
@@ -24,9 +23,7 @@ search.app:
2423
- PowerApps
2524
- D365CE
2625
---
27-
# Specify a model-driven app default view
28-
29-
26+
# Specify a default view for a table
3027

3128
<a name="BKMK_SetDefaultView"></a>
3229

@@ -42,6 +39,9 @@ Unless someone has 'pinned' a different view in your app as their personal defau
4239
> [!div class="mx-imgBorder"]
4340
> ![Set as default view.](media/set-as-default-menu-maker.png)
4441
42+
> [!NOTE]
43+
> You can also specify the views that can be displayed in a model-driven app using the model-driven app designer. More information: [Manage views and charts](create-add-remove-forms-views-dashboards.md#manage-views-and-charts)
44+
4545
## Set the default view for a table in solution explorer
4646

4747
1. Open [solution explorer](advanced-navigation.md#solution-explorer), expand **Entities**, select the table that you want, and then select **Views**.
@@ -59,4 +59,4 @@ Unless someone has 'pinned' a different view in your app as their personal defau
5959

6060
[Delete or deactivate a view](remove-views.md)
6161

62-
[!INCLUDE[footer-include](../../includes/footer-banner.md)]
62+
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

0 commit comments

Comments
 (0)