配置 Citrix Workspace 应用程序

您可以使用 Global App Configuration Service 用户界面 (UI) 和移动设备管理来配置适用于 Mac 的 Citrix Workspace 应用程序。可以为云 (Citrix Workspace) 环境和本地 (Citrix StoreFront) 环境配置设置。

有关详细信息,请参阅以下主题:

USB 重定向

HDX USB 设备重定向功能可将 USB 设备重定向到用户设备,或从用户设备重定向 USB 设备。用户可以将闪存驱动器连接到本地计算机,并从虚拟桌面或桌面托管应用程序中远程访问该驱动器。有关详细信息,请参阅 USB

键盘布局同步

键盘布局同步允许您在客户端设备上的首选键盘布局之间切换。默认情况下,此功能处于禁用状态。启用此功能后,客户端键盘布局会自动同步到虚拟应用程序和桌面。有关详细信息,请参阅键盘布局同步

Global App Configuration Service 的通道支持

适用于 Citrix Workspace 的 Global App Configuration Service 使 Citrix 管理员能够通过集中管理的服务提供 Workspace 服务 URL 和 Workspace 应用程序设置。Global App Configuration Service 现在允许管理员在向所有用户推出设置之前对其进行测试。此功能允许您在将全局应用程序配置应用到整个用户群之前解决任何问题。

可以通过将要测试的设置映射到通道,然后在有效负载中添加通道来实现通道支持。有关详细信息,请参阅 Global App Configuration Service 文档

Citrix 虚拟通道 SDK

Citrix 虚拟通道软件开发工具包 (VCSDK) 支持为使用 ICA 协议的更多虚拟通道编写服务器端应用程序和客户端驱动程序。服务器端虚拟通道应用程序位于 Citrix Virtual Apps and Desktops 服务器上。如果要为其他客户端平台编写虚拟驱动程序,请联系 Citrix 技术支持。

虚拟通道 SDK 提供:

  • 在 Citrix 服务器 API SDK (WFAPI SDK) 中与虚拟通道功能结合使用以创建新虚拟通道的 Citrix 虚拟驱动程序应用程序编程接口 (Virtual Driver Application Programming Interface, VDAPI)。VDAPI 提供的虚拟通道支持简化了编写虚拟通道的过程。
  • Windows 监视 API,用于增强视觉体验以及对与 ICA 集成的第三方应用程序的支持。
  • 用来演示编程技术的虚拟通道示例程序的有效源代码。

虚拟通道 SDK 需要 WFAPI SDK 才能编写虚拟通道的服务器端。

在配备 Apple 芯片的 Mac 上加载自定义虚拟通道

作为最终用户,您可以在配备 M1 和 M2 芯片组的 Mac 上成功加载自定义虚拟通道 SDK (VCSDK)。使用通用体系结构,您必须在 M1 和 M2 芯片组设备上使用最新的 VCSDK 重新编译自定义虚拟通道来加载 VCSDK。可以从下载Virtual Channel SDK 2204 for macOS (Apple silicon) - Universal Architecture(适用于 macOS 的虚拟通道 SDK 2204 (Apple 芯片) - 通用体系结构)部分下载通用体系结构内部版本。

要加载 VCSDK,请执行以下操作:

  1. 下载中下载适用于 macOS 的虚拟通道 SDK 2204。
  2. 在 Xcode 中打开您的自定义虚拟通道项目。
  3. 更改您的代码。
  4. 编译您的自定义虚拟通道以生成虚拟通道捆绑包。

测试您的虚拟通道软件开发工具包 (VCSDK)

如果您使用的是 Citrix 虚拟通道软件开发工具包 (VCSDK),则必须进行自定义才能使自定义的虚拟通道正常运行。要测试您的 VCSDK,请执行以下操作:

  1. 确保已编译自定义虚拟通道的所有链接库以使用通用二进制文件。
  2. 更改项目文件以支持通用二进制文件:
    • 打开 Project(项目)> Build Settings(内部版本设置)。
    • Architectures(体系结构)设置为 Standard Architectures(标准体系结构)。

    内部版本设置

可以在 VCSDK.dmg 中找到 VCSDK 的示例。这些示例支持 Apple 的通用 macOS Binary,它在 Apple 芯片和基于 Intel 的 Mac 计算机上本机运行。因为它包含两种体系结构的可执行代码。可以将这些示例用作参考。

VCSDK 示例

面向适用于 Mac 的 Citrix Workspace 应用程序的现代化 Citrix 虚拟通道 SDK

自 2311 版本起,Citrix 虚拟通道软件开发工具包 (VCSDK) 支持为使用 ICA 协议的更多虚拟通道编写服务器端应用程序和客户端驱动程序。服务器端虚拟通道应用程序位于 Citrix Virtual Apps and Desktops 服务器上。此版本的 SDK 支持为适用于 Mac 的 Citrix Workspace 应用程序编写新虚拟通和屏幕共享道。

有关详细信息,请参阅开发人员文档中的 Citrix Virtual Channel SDK for Citrix Workspace app for Mac(面向适用于 Mac 的 Citrix Workspace 应用程序的 Citrix 虚拟通道 SDK)。

支持的虚拟通道数量增加

以前,适用于 Mac 的 Citrix Workspace 应用程序最多支持 32 个虚拟通道。自 2308 版本起,您最多可以在一个会话中使用 64 个虚拟通道。

面向适用于 Mac 的 Citrix Workspace 应用程序的现代化 Citrix 虚拟通道 SDK

自 2405 版本起,Citrix 虚拟频道软件开发工具包 (Citrix Virtual Channel Software Development Kit, VCSDK) 支持桌面和屏幕共享 VCSDK API 和 gbuffer 共享。

有关详细信息,请参阅 Virtual driver screen sharing and app-sharing functions(虚拟驱动程序屏幕共享和应用程序共享功能)。

配置 Citrix Workspace 应用程序