-
Notifications
You must be signed in to change notification settings - Fork 207
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6386a5c
commit c1a7736
Showing
1 changed file
with
18 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
--- | ||
title: "Manual provisioning for .NET MAUI iOS apps" | ||
description: "Learn how to use manual provisioning to create development certificates and profiles for .NET MAUI iOS apps." | ||
ms.date: 08/28/2024 | ||
ms.date: 11/25/2024 | ||
--- | ||
|
||
# Manual provisioning for iOS apps | ||
|
@@ -99,12 +99,12 @@ A development provisioning profile can be created with the following steps: | |
|
||
1. In the **Generate a Provisioning Profile** page, you can optionally click the **Download** button to download the provisioning profile. | ||
|
||
## Download provisioning profiles | ||
|
||
<!-- markdownlint-disable MD025 --> | ||
## [Visual Studio](#tab/vswin) | ||
# [Visual Studio](#tab/vswin) | ||
<!-- markdownlint-enable MD025 --> | ||
|
||
### Download provisioning profiles in Visual Studio | ||
|
||
After creating a development provisioning profile in your Apple Developer Account, Visual Studio can download it so that it's available for signing your app: | ||
|
||
1. In Visual Studio, go to **Tools > Options > Xamarin > Apple Accounts**. | ||
|
@@ -114,7 +114,20 @@ After creating a development provisioning profile in your Apple Developer Accoun | |
|
||
The provisioning profiles will be downloaded on Windows, and exported to your Mac build host if the IDE is paired to it. For more information, see [Pair to Mac for iOS development](~/ios/pair-to-mac.md). | ||
|
||
### Enable manual provisioning | ||
# [Visual Studio Code](#tab/visual-studio-code) | ||
Check failure on line 117 in docs/ios/device-provisioning/manual-provisioning.md GitHub Actions / lintMultiple top-level headings in the same document
|
||
|
||
After creating a development provisioning profile in your Apple Developer Account, you will need to download it in Xcode so that it's available for signing your app: | ||
|
||
1. Open the **Xcode** app. | ||
2. Select the **Settings...** item in the **Xcode** menu. | ||
3. Select the **@ Accounts** tab. | ||
4. If you haven't already, add your Apple Developer Account. Otherwise, select your account. | ||
5. In the right-hand pane with your account selected, select the appropriate **Team**. | ||
6. Click the **Download Manual Profiles** button. | ||
|
||
--- | ||
|
||
## Enable manual provisioning | ||
|
||
After manually creating the development provisioning profile, and installing it in Visual Studio, your .NET MAUI app project should be configured to use manual provisioning: | ||
|
||
|
@@ -127,19 +140,6 @@ After manually creating the development provisioning profile, and installing it | |
|
||
[!INCLUDE [Deploy the app to your device](~/ios/includes/deploy.md)] | ||
|
||
## [Visual Studio Code](#tab/visual-studio-code) | ||
|
||
### Download provisioning profiles in Xcode | ||
|
||
After creating a development provisioning profile in your Apple Developer Account, you will need to download it so that it's available for signing your app: | ||
|
||
1. Open the **Xcode** app. | ||
2. Select the **Settings...** item in the **Xcode** menu. | ||
3. Select the **@ Accounts** tab. | ||
4. If you haven't already, add your Apple Developer Account. Otherwise, select your account. | ||
5. In the right-hand pane with your account selected, select the appropriate **Team**. | ||
6. Click the **Download Manual Profiles** button. | ||
|
||
## Provisioning for application services | ||
|
||
Apple provides a selection of application services, known as capabilities, that can be activated for a .NET MAUI iOS app. These capabilities must be configured in both your provisioning profile, when the **App ID** is created, and in the *Entitlements.plist* file that should be added to the .NET MAUI app project. For more information about capabilities, see [Entitlements](~/ios/entitlements.md) and [Capabilities](~/ios/capabilities.md). |