使用英语阅读

通过


与 Xcode 同步

xcsync 是一个 .NET 工具,使开发人员能够利用 Xcode 通过 .NET 项目管理 Apple 特定文件。 该工具根据 .NET 项目生成临时 Xcode 项目,并将对 Xcode 文件的更改同步回 .NET 项目。

重要

xcsync 目前为预览版。

支持的文件类型包括:

  • 资产目录
  • Plist
  • 情节提要
  • Xib

该工具有两个命令:generatesync。 使用 generate 根据 .NET 项目创建 Xcode 项目,并使用 sync 将 Xcode 项目中的更改带回 .NET 项目。

备注

由于与 Xcode 的交互,此工具仅适用于 macOS。

安装

使用以下命令全局安装 .NET xcsync 预览版:

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

使用情况

  1. .NET MAUI 扩展支持 xcsync。 确保已安装了最新版本。 xcsync仅在 macOS 上使用 Visual Studio Code 时,.NET MAUI 扩展中的命令才可用。
  2. 打开命令面板(Cmd + Shift + P),然后搜索 .NET MAUI: xcsync - Generate an Xcode project.NET MAUI: xcsync - Sync from an Xcode project 命令。

故障排除

若要查看与 xcsync相关的错误的详细信息,请导航到 输出 窗口(CMD + Shift + u ),然后在下拉列表中选择 .NET MAUI - xcsync。 如果遇到问题,请 报告问题

提供反馈

请在提交新问题或建议之前检查现有 已知问题

详细信息

xcsync 是开放源代码。 有关详细信息或提出问题,请访问 https://github.com/dotnet/xcsync