你如何测试 NSTouchBar

How do you test NSTouchBar

我指的是这里的代码:NSTouchBar Catalog

如何在没有 Touch Bar 的 Mac 书籍/Mac 上进行测试?我希望我们还能以某种方式模拟它?我已经在我的 Mac 上尝试 运行 这个目录,但我看到一个空列表(即应用程序中没有显示任何内容)。

有一个触摸条模拟器。您需要最新的 Xcode 8.1 和 macOS 10.12.1.

您将在 Xcode 的 Window 菜单中看到 "Show Touch Bar"。

https://help.apple.com/xcode/mac/8.1/#/dev7a8cb8a8c

顺便说一句,即使更新到 macOS 10.12.1,我的 mac 菜单中也没有触摸栏模拟器。我直接从 https://support.apple.com/kb/dl1897?locale=en_US 安装了 macOS 10.12.1 并且出现了触摸条。

您需要:

要开发使用 Touch Bar 的应用程序,您的 Mac 需要 运行 Xcode macOS Sierra 10.12.1 (16B2657) 或更高版本上的 8.1。

16B2657

顺便说一句,这两行会让一些人失望:

1.There 不需要,也不需要 API,您的应用程序可以知道是否有 Touch Bar 可用。 2. Touch Bar 自动变暗并在用户触摸时唤醒。