Skip to content
/ xcsync Public

xcsync is designed to provide .NET developers with improved support for editing Apple specific files for MAUI and .NET for iOS/tvOS/macOS/macCatalyst projects.

License

Notifications You must be signed in to change notification settings

dotnet/xcsync

Repository files navigation

xcsync

Help Wanted Good First Issue

What is xcsync?

The xcsync .NET tool enables developers to leverage Xcode for managing Apple specific files with .NET projects.

What is in this repo?

The xcsync library and tool source and tests are contained in this repo.

Installation and Usage

.NET xcsync is published to the NuGet.org Gallery as a .NET Tool. To install the latest preview of .NET xcsync, use the dotnet tool install comamnd as shown:

dotnet tool install --global dotnet-xcsync --prerelease

You can then run the tool from a project folder like so:

xcsync generate

or

xcsync sync

Run the xcsync command without any arguments to display the help.

Using latest daily builds

Follow instructions in docs/using-latest-daily.md to get started using xcsync with the latest daily build.

How can I contribute?

We welcome contributions! Many people all over the world have helped make .NET better.

Follow instructions in docs/CONTRIBUTING.md for working in the code in the repository.

Reporting security issues and security bugs

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) [email protected]. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter. You can also find these instructions in this repo's Security doc.

Also see info about related Microsoft .NET Core Bug Bounty Program.

.NET Foundation

This project is a .NET Foundation project.

There are many .NET related projects on GitHub.

  • .NET home repo - links to 100s of .NET projects, from Microsoft and the community.
  • .NET MAUI - the best place to start learning about .NET MAUI.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

License

The code in this repo is licensed under the MIT license.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.

About

xcsync is designed to provide .NET developers with improved support for editing Apple specific files for MAUI and .NET for iOS/tvOS/macOS/macCatalyst projects.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published