问题标签 [macos-sierra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1369 浏览

xcode - NSToolbarItem 不得不调整 NSButton 的大小

我正在尝试将带纹理的圆形按钮添加到NSToolbar. 我使用 Interface Builder 添加NSButton到允许的工具栏项和默认项。

我正在使用 Safari 风格的工具栏并window!.titleVisibility设置为.hidden.

Xcode 8 打印此错误消息:

这在以前的 OS X 版本中对我有用。

我尝试将最小和最大工具栏项高度设置为 27,但 Xcode 自动将最小值恢复为 25。

0 投票
0 回答
1279 浏览

android - macOS Sierra 更新后,弹出 USB 触发器硬重置

我正在使用 Android Studio 和三星 Galaxy S4。更新 macOS Sierra devPreview 版本后。当我弹出手机 USB 连接时,我的 Retina MacBook Pro MID2015 冻结并且没有响应。(我遇到过两次)我需要用键盘按住电源键强制硬重置。重新启动后,它给了我以下错误。

这是什么意思?我需要什么。我通知了错误报告。

0 投票
0 回答
44 浏览

cocoa - 如何区分关闭事件是由选项卡式窗口左侧的“x”触发还是左上角的“x”触发关闭所有窗口

使用最新的 macOS,引入了选项卡功能,

我的应用需要支持这一点。

事情是这样的,我不知道如何区分像我说的标题那样的闭幕事件。

我期望的是,当我单击选项卡式窗口左侧的“x”时,它应该关闭这个单个选项卡窗口。

当我单击整个窗口左上方的“x”时,它应该关闭此主窗口中的所有选项卡式窗口。

这两种方法我都实现过,如果是整个窗口,点击左上角的“x”,就可以关闭所有的标签窗口,当我没有合并成一个窗口时,可以一个一个地关闭。

但是当我将它们合并到一个窗口中并单击每个选项卡窗口左侧的“x”时。它仍然关闭所有选项卡式窗口。所以我认为根本原因是我无法分辨标签关闭和窗口关闭事件。

任何想法?谢谢

0 投票
0 回答
64 浏览

macos - Safari 内容拦截器名称未得到尊重

我正在尝试为 macOS Sierra 编写一个 Safari Content Blocker 扩展。(这里是源代码,如果有帮助的话。)我的扩展程序按预期显示在 Safari 的“扩展程序”窗格中。但是,有时在“扩展”窗口中使用捆绑包的名称(在我的例子中是SafariExtension.appex)来引用它。其他时候它正确使用文件CFBundleDisplayName中设置的本地化InfoPlist.strings。如果有帮助,我在下面展示此错误时包含了首选项窗口的屏幕截图。

(我也不知道如何强制 Safari 刷新此窗格。如果有人能指出这一点,我将不胜感激。)

Safari 扩展窗口

0 投票
0 回答
634 浏览

xcode - macOS Sierra Public Beta 发布 - Xcode 7 每次都崩溃

新克服XCode“DTAssetProviderService无法启动..”错误后,如何解决这个问题?问题。昨天 macOS Sierra Public Beta 上的 Xcode 7.3.1 在构建、运行过程中通常会崩溃。

您如何看待这种状态?有什么新方法可以解决这个 Xcode 问题吗?

此外,我在下面进行了更新:

Xcode 的命令行工具 (OS X 10.12) 测试版

macOS 恢复高清更新

0 投票
2 回答
1789 浏览

unity3d - macOS 10.12 beta Unity 崩溃

我正在尝试在macOS 10.12 Sierra beta 2上运行Unity 版本 5.3.4。当我启动 Unity 时,它立即崩溃。它曾经在 beta 1 上工作。我尝试重新安装 Unity,但它仍然无法工作。有人能让 Unity 在 macOS Sierra 上工作吗?

0 投票
1 回答
1229 浏览

rust - 无法在 macOS 10.12 上编译 Cargo,因为找不到 SSL

我通过以下步骤设法让 Rust 在 10.12-beta2 上编译,但是,我无法让 Cargo 编译。

我通过手动修补文件应用了拉取请求 #34686 。接下来我编辑src/stage0.txt指向最新的夜间解决问题 #34674

由于我使用自制软件,因此我将 Rust 安装在了brew install rust --HEAD放置它的位置:

我让自制软件将 Rust 与brew link rust. Rust 安装得很好。

现在当我编译 Cargo 时:

我已经使用自制软件安装了 OpenSSL,并通过brew link openssl --force. 还是没有骰子。

0 投票
0 回答
224 浏览

xcode - Sierra 上的屏幕捕获沙盒错误

从 macOS Sierra(测试版 1 或 2)上的沙盒应用程序(使用 NSTask)调用 /usr/sbin/screencapture 会生成沙盒违规错误,结果我收到错误消息。

在权利上添加 com.apple.security.temporary-exception.match-lookup.global-name 没有帮助。

在 Sierra 之前的版本上,这可以正常工作。10.12 关于 Sandox 有变化吗?

0 投票
1 回答
1659 浏览

python - 自制 Python SQLite 不在 macOS Sierra 上构建

我已经在运行 macOS sierra 的计算机上安装了 Homebrew Python。问题是 SQLite 根本不起作用:

我重新安装了python--verbose并找到了以下信息:

到底是怎么回事?我怎样才能让 SQLite 工作?

0 投票
1 回答
575 浏览

xcode - Xcode 在 VM 与本机安装上的构建方式不同

我完全被这个难住了,希望有更多 Xcode 经验的 SO 用户能启发我了解我的应用程序构建发生了什么,或者我应该如何调试问题。

我有一个较旧的应用程序,它使用(现已弃用的)QTKit 库与 USB 视频源接口。我想看看它是否能在 macOS 10.12 beta 上成功构建。

我下载了测试版并将其与 Xcode 7.3.1 一起安装在 VMWare 虚拟机中。在解决了一个错误后(下面有更多关于这个的内容),应用程序成功构建并运行。

接下来我将 macOS 10.12 安装到它自己的分区中,并安装了相同版本的 Xcode。我从 VM 复制了 Xcode 项目文件。这一次,当我构建应用程序时,它会显示一个空白屏幕,其中应该是网络摄像头图像。

一些额外的事实:

  • 当我将在 VM 中构建的应用程序移动到分区操作系统安装时,它继续正常运行。
  • 当应用程序在 VM 中构建时,控制台会记录:“无法创建基本的加速 OpenGL 渲染器。Core Image 现在使用软件 OpenGL 渲染器。这会很慢”
  • 我在几个地方保留和发布 CIImages。当我第一次在 VM 中构建应用程序时,由于在发布后引用了映像,因此出现了 EXC_BAD_ACCESS 错误。此外,在 VM 构建中,如果没有释放镜像实例,则会导致巨大的内存泄漏。在分区构建中,我可以删除保留和释放图像的代码。不会发生泄漏,也不会发生访问错误。

为什么我得到不同的结果取决于应用程序是在虚拟机中构建还是在本地操作系统安装?