Events
Mar 17, 11 PM - Mar 21, 11 PM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
xcsync is a .NET tool that enables developers to leverage Xcode for managing Apple specific files with .NET projects. The tool generates a temporary Xcode project from a .NET project and synchronizes changes to the Xcode files back to the .NET project.
Important
xcsync is currently in preview.
Supported file types include:
The tool has two commands: generate
and sync
. Use generate
to create an Xcode project from a .NET project and sync
to bring changes in the Xcode project back to the .NET project.
Note
This tool is only available for macOS due to the interactions with Xcode.
Install the preview of .NET xcsync globally with the following command:
dotnet tool install dotnet-xcsync -g --prerelease --add-source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json
.NET MAUI: xcsync - Generate an Xcode project
and .NET MAUI: xcsync - Sync from an Xcode project
commands.To see details on errors related to xcsync, navigate to the Output window (CMD + Shift + u ) and select .NET MAUI - xcsync in the drop-down. If you are facing issues, please report an issue.
Please check existing Known Issues before filing a new issue or suggestion.
xcsync is open-source. For more information or to file an issue, please visit https://github.com/dotnet/xcsync.
.NET MAUI feedback
.NET MAUI is an open source project. Select a link to provide feedback:
Events
Mar 17, 11 PM - Mar 21, 11 PM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowTraining
Module
Implement directory synchronization tools - Training
This module examines the Microsoft Entra Connect Sync and Microsoft Entra Cloud Sync installation requirements, the options for installing and configuring the tools, and how to monitor synchronization services using Microsoft Entra Connect Health.
Documentation
Manual provisioning for .NET MAUI iOS apps - .NET MAUI
Learn how to use manual provisioning to create development certificates and profiles for .NET MAUI iOS apps.
Apple account management - .NET MAUI
Learn how to use Apple account management features in Visual Studio.
Learn how to add capabilities to your .NET MAUI iOS app's provisioning profile, to code sign your app.