Skip to content

Commit

Permalink
xcsync in is preview. (#2686)
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbritch authored Dec 20, 2024
1 parent 1f0d956 commit dc575f4
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 6 deletions.
13 changes: 8 additions & 5 deletions docs/macios/xcsync.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: xcsync
description: Learn how to use xcsync, to provide .NET developers with improved support for editing Apple specific files.
author: haritha-mohan
ms.author: harithamohan
ms.date: 10/30/2024
ms.date: 12/20/2024
monikerRange: ">=net-maui-9.0"
no-loc: [ "xcsync" ]
---
Expand All @@ -12,6 +12,9 @@ no-loc: [ "xcsync" ]

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:

- Asset catalog
Expand All @@ -30,10 +33,10 @@ The tool has two commands: `generate` and `sync`. Use `generate` to create an Xc

## Installation

Install .NET xcsync globally with the following command:
Install the preview of .NET xcsync globally with the following command:

```dotnetcli
dotnet tool install -g dotnet-xcsync
dotnet tool install dotnet-xcsync -g --prerelease --add-source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json
```

## Usage
Expand All @@ -55,10 +58,10 @@ Please check existing [Known Issues](https://github.com/dotnet/xcsync/issues) be

## Installation

Install .NET xcsync globally with the following command:
Install the preview of .NET xcsync globally with the following command:

```dotnetcli
dotnet tool install -g dotnet-xcsync
dotnet tool install dotnet-xcsync -g --prerelease --add-source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json
```

## Synopsis
Expand Down
5 changes: 4 additions & 1 deletion docs/whats-new/dotnet-9.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: What's new in .NET MAUI for .NET 9
description: Learn about the new features introduced in .NET MAUI for .NET 9.
ms.date: 12/13/2024
ms.date: 12/20/2024
---

# What's new in .NET MAUI for .NET 9
Expand Down Expand Up @@ -459,6 +459,9 @@ For information about annotating markup extensions with these attributes, see [S

.NET MAUI 9 includes Xcode sync (`xcsync`), which is a tool that enables you to use Xcode for managing Apple specific files with .NET projects, including asset catalogs, plist files, storyboards, and xib files. The tool has two main commands to generate a temporary Xcode project from a .NET project, and to synchronize changes from the Xcode files back to your .NET project.

> [!IMPORTANT]
> xcsync is currently in preview.
You use `dotnet build` with the `xcsync-generate` or `xcsync-sync` commands, to generate or sync these files, and pass in a project file and additional arguments:

```dotnetcli
Expand Down

0 comments on commit dc575f4

Please sign in to comment.