![]() Then, in the Project Properties window, select the Build > App Info tab. NET MAUI app project and select Properties. In Visual Studio for Mac, in the Solution Window, right-click on your.The Application ID field lists the bundle identifier. Then, navigate to the MAUI Shared > General tab. In Visual Studio, in Solution Explorer right-click on your.NET MAUI app is stored in the project file as the Application ID property: The App ID should be identical to the bundle identifier for your app. If you intend to distribute your app to a limited number of users on registered devices, outside the Mac App Store, see Create a development certificate in Publish a Mac Catalyst app for ad-hoc distribution.Īn App ID is similar to a reverse-DNS string, that uniquely identifies an app, and is required to identify the app that you are distributing.If you intend to distribute your app outside the Mac App Store, see Create a developer ID application certificate in Publish a Mac Catalyst app for distribution outside the Mac App Store.If you intend to distribute your app via the Mac App Store, see Create a distribution certificate in Publish a Mac Catalyst app for Mac App Store distribution.The type of signing certificate depends on the intended distribution channel for your app: Create a signing certificateĬreating a provisioning profile requires you to have previously created a signing certificate. It may also be necessary to set privacy keys in ist, for certain capabilities. When adding a new capability to your provisioning profile, you should also add the same capability to your app's ist file and ensure that the app consumes this file. This is a multi-step process that requires creating a signing certificate, App ID, and provisioning profile. Add capabilities in your Apple Developer AccountĬapabilities can be added to your app's provisioning profile in your Apple Developer Account. For more information about entitlements, see Entitlements. Entitlements are typically added when developing your app, while capabilities are typically added when code signing your app for distribution. ![]() They both request the expansion of the sandbox your app runs in, to give it additional capabilities. The provisioning profile should be created in your Apple Developer Account.Ĭapabilities are closely related to the concept of entitlements. The provisioning profile must contain an App ID, that matches your app's bundle identifier, with the required capabilities enabled. For more information about capabilities, see Capabilities on .Ĭapabilities are added to your app's provisioning profile, and are used when code signing your app. Apple provides capabilities, also known as app services, as a means of extending functionality and widening the scope of what Mac Catalyst apps can do. NET Multi-platform App UI (.NET MAUI) apps run in a sandbox that provides a set of rules that limit access between the app and system resources or user data.
0 Comments
Leave a Reply. |